在C#.net的server explorer 上建立的数据库,在sql server management studio 上却找不到建立的数据库,怎么回事情?

问题描述

小弟最近自学C#.net,按照网上视频一步一步做下来,其中有一个不理解的地方:为什么在C#.net的serverexplorer上建立的数据库在,在本地实际的sqlserver上却没有看到这个数据库呢?我在C#.net上建立的数据库,是通过右键点击solutionexplorer中的项目名称,通过addnewitem的方式建立了sqlserverdatabase,并出现在C#.net的serverexplorer中。其余的,在实际代码中,是这样连接数据库并操作的:SqlConnectionconn=newSqlConnection(ConfigurationManager.ConnectionStrings["RegistrationConnectionString"].ConnectionString);conn.Open();stringinsertQuery="insertintoUserData(ID,UserName,Email,Password,Country)values(@id,@Uname,@email,@password,@country)";SqlCommandcom=newSqlCommand(insertQuery,conn);com.Parameters.AddWithValue("@id",newGuid.ToString());com.Parameters.AddWithValue("@Uname",TextBoxUN.Text);com.Parameters.AddWithValue("@email",TextBoxEmail.Text);com.Parameters.AddWithValue("@password",TextBoxPass.Text);com.Parameters.AddWithValue("@country",DropDownListCountry.SelectedItem.ToString());com.ExecuteNonQuery();Response.Redirect("Manager.aspx");Response.Write("Registrationissuccessful!");conn.Close();

除此之外,还有gridview等控件时都是正常连接数据库的。我的问题就是:1、通过上述方式建立的数据库在,在本地实际的sqlserver上却没有看到这个数据库呢?2、每次修改数据库的keyword或者其他内容时,每次都询问我是否要保存以sql结尾的文件,这个是怎么回事情?3、建立的数据库在本地实际的sqlserver上没有出现的话,如果我代码全部写好了,在真实的服务器上运行时,此时我的数据库是怎么办的呢?是在真实的sql服务器上先建好数据库和表格后,再运行我写好的代码么?原来我写的如上面的连接数据库的代码还有用么?4、有次,有个程序员告诉我说,C#.net上有个小数据库,但不是真实的外部sqlserver,代码写好实际运行时,还要在真实的sqlserver上建立一切所有东西才行。那怎么把自己在C#.net上建立的数据库移动真实的外部sqlserver上呢??我提供100分,希望这里的大神和兄弟姐妹们多多赐教啊,能把上面我的疑惑解释清楚啊。谢谢先。

解决方案

解决方案二:
1、没这么创建过,你看下是不是创建到项目中作为mdf文件了呢?2、扩展名?3、见问题14、数据库,应该都可以导出创建脚本
解决方案三:
该回复于2015-08-31 23:54:47被版主删除
解决方案四:
引用1楼FoxDave的回复:

1、没这么创建过,你看下是不是创建到项目中作为mdf文件了呢?2、扩展名?3、见问题14、数据库,应该都可以导出创建脚本

是啊,是以.mdf为结尾的数据库,然后我问的问题答案是?
解决方案五:
引用2楼enpterexpress的回复:

搞笑,一看楼主就没学过信息管理

是啊,是没有学过,计算机方面的知识除了基础的C外,其他都是自己自学的。

时间: 2024-12-02 22:02:29

在C#.net的server explorer 上建立的数据库,在sql server management studio 上却找不到建立的数据库,怎么回事情?的相关文章

建立安全模型以保护SQL Server

由于多种原因,进行安全设置的人们常常不理解数据的真正价值,所以,他们也无法对数据进行合适的保护.将你的数据只限于需要的人访问,并保证访问的人的合法性,是一个数据库管理人员的重要工作.然而,确保数据可以访问不是意味着数据向所有人公开,相反的,你必须很仔细地保护数据,并只对需要使用数据的人进行开放. 设置安全性过程 通用的软件维护和数据库更新都会对系统安全起着重要作用,通常包括以下步骤: 分配一个可靠的密码给缺省的系统管理(SA)帐号.然后,建立自己唯一命名的帐号,并将这一帐号放入sysadmin.

ASP数据库服务器SQL Server

server|服务器|数据|数据库|服务器 微软的SQL Server是一个关系数据库,它是一项完美的客户/服务器系统.SQL Server需要安装在Windows NT的平台上,而Windows NT可以支持Intel 386,Power PC,MIPS,Alpha PC和RISC等平台,它使SQL Server具备足够的威力和功能. 这里所有的文章所采用的数据库应用程序都是基于SQL Server之上的,采用ODBC及标准的SQL查询,可以非常简单的移植到任何一个支持ODBC的数据库之上,如

《数据库基础及实践技术——SQL Server 2008》一3.1 SQL Server数据库概述

3.1 SQL Server数据库概述 SQL Server 2008中的数据库由包含数据的表集合以及其他对象(如视图.索引.存储过程等)组成,目的是为执行与数据有关的活动提供支持.SQL Server支持在一个实例中创建多个数据库,每个数据库在物理和逻辑上都是独立的,相互之间没有影响.每个数据库存储相关的数据.例如,可以用一个数据库存储商品及销售信息,用另一个数据库存储人事信息. 从数据库的应用和管理角度来看,SQL Server将数据库分为两大类:系统数据库和用户数据库.系统数据库是SQL

如何转换SQL Server 2008数据库到SQL Server 2005

    背景介绍: 公司一套系统使用的是SQL SERVER 2008数据库,突然一天收到邮件,需要将这套系统部署到各个不同地方(海外)的工厂,需要在各个工厂部署该数据库,等我将准备工作做好,整理文档的时 候,坑爹的事情发生了,居然发现有两三个工厂使用的还是SQL SERVER 2005数据库,要命的是这几个工厂没有SQL SERVER 2008的数据库服务器.而其中两个正准备做服务器的迁移升级,但是IBM的存储还没有到,没办法,这么"反人类,阻挡历史进程"的事情就发生了,我以为 这种

数据库是sql server,现有两张表,用lambda表达式做一个查询

问题描述 数据库是sql server,现有两张表,用lambda表达式做一个查询 表t1有7个字段,包括id,code:表t2有5个字段,包括id: 现在要查询:t2上id与t1上的id相同且code为3的t1上的所有字段. 解决方案 var query = from x in t1 join y in t2 on x.id equals y.id where x.code == 3 select new { x, y };

SQL Server 2008空间数据应用系列三:SQL Server 2008空间数据类型

原文:SQL Server 2008空间数据应用系列三:SQL Server 2008空间数据类型 友情提示,您阅读本篇博文的先决条件如下: 1.本文示例基于Microsoft SQL Server 2008 R2调测. 2.具备 Transact-SQL 编程经验和使用 SQL Server Management Studio 的经验. 3.熟悉或了解Microsoft SQL Server 2008中的空间数据类型. 4.具备相应的GIS专业理论知识. 5.其他相关知识.     SQL S

《数据库基础及实践技术——SQL Server 2008》一2.1 SQL Server 2008的版本和组件

2.1 SQL Server 2008的版本和组件 SQL Server 2008于2008年6月正式发布.为了满足不同用户在性能.功能.价格等因素上的不同要求,SQL Server 2008提供了不同的版本系列和不同的组件.根据应用程序以及用户业务的需要,可以选择安装不同的SQL Server版本.不同版本的SQL Server价格不同,提供的功能也不尽相同.用户应该根据自己的实际需求,选择安装合适的版本和组件.本节介绍SQL Server 2008提供的各种版本.组件及其主要功能. 2.1.

Access数据库升迁SQL Server问题

在软件开发过程中经常会遇到数据库升迁的问题,原因比较多,如acsess访问速度比sql server慢.删除数据记录后access会留下空档,文件越来越大(也可用压缩修复的方式减小文件大小,但太麻烦),访问速度越来越慢,甚至会数据库损坏,损坏得比较轻的可以找第三方工具来修复,便严重时会导致数据库无法修复,或修复后数据记录会损坏.所以我们大有必要升迁我们现有的Access数据库到SQL Server; 现谈谈笔者在升迁时的做法及注意事项 1,对于日期字段字段 access表示为:#1981-28-

link环境下使用制作《订餐软件》,支持手机"andro"的数据库,sql server如何配置?

问题描述 link环境下使用制作<订餐软件>,支持手机"andro"的数据库,sql server如何配置? link环境下使用制作<订餐软件>,支持手机"andro"的数据库,sql server如何配置? 解决方案 手机不要直接去连接数据库,可以连接web service,你的web service访问数据库.

sql server-java :为什么不能将文本框的名字添加进数据库(SQL server 2008)中?

问题描述 java :为什么不能将文本框的名字添加进数据库(SQL server 2008)中? 我想将从文本框中输入的文字添加到数据库当中,控制台显示的是"数据添加成功的提示",但是数据库那边id号虽然自增长了,可Name列中却是空的?为什么? (想贴图但是我新手不知道怎么贴,只能委屈大神看看这没有高亮的代码了...) JPanel GongXiPanel = new JPanel(); // 新建面板保存标签 GongXiPanel.setLayout(new GridLayout