visual studio 2010中连接sql数据库

visual studio 2010中连接sql数据库

ID:6153470

大小:432.50 KB

页数:6页

时间:2018-01-04

visual studio 2010中连接sql数据库_第1页
visual studio 2010中连接sql数据库_第2页
visual studio 2010中连接sql数据库_第3页
visual studio 2010中连接sql数据库_第4页
visual studio 2010中连接sql数据库_第5页
资源描述:

《visual studio 2010中连接sql数据库》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VisualStudio2010中连接SQL数据库为了使vs2010自动生成用户登陆和用户管理的数据表,一般是通过点击vs2010中菜单:网站àASP.NET配置,或者点击解决方案资源管理器中的对应图标进入“ASP.NetWeb应用程序管理”页面,然后点击该页面中的“安全”进行设置。然而初学者往往在进入“安全”页面的时候出现各种各样的问题。下面一一来举例说明。1、出现错误提示:在与SQLServer建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQLServer已配置为允许远程连接。(provider:NamedPipesProv

2、ider,error:40-无法打开到SQLServer的连接)。出现该问题的原因可能是SQLserver服务没有打开。解决的方法是在SQLServer配置管理器中启动SQLServer。如图1。图1启动SQLServer如果还出现其它问题,那么请按以下步骤来一一检查,一定能完美解决。一、首先要创建一个数据库文件(扩展名为MDF的文件):开始菜单à所有程序àMicrosoftVisualStudio2010àVisualStudioToolsàVisualStudio命令提示(2010)。在命令提示里输入aspnet_regsql后回车。一直点下一步至图2所示,这里的服务器是你电

3、脑安装的SQL服务器名称,一般就是计算机名。身份验证根据SQL服务器里的设置选择,一般选windows身份验证。数据库的名称可以选用默认名称(aspnetdb),也可以自定义一个名称(如图2就自定义了一个wwwzgy的数据库),自定义名称时后续要注意VS里面webconfig连接字符串里的名称要一致,后面会讲到连接字符串的写法。接下去一直点下一步,直至完成提示成功。如果提示数据库已存在而无法创建,则可以改一下数据库名称重新建一个数据库。数据库创建成功后,打开SQLServerManagement就可以看到数据库里多了一个刚刚创建的数据库(如图3)。图2创建SQL数据库图3SQLS

4、erver管理器中的数据库列表一、数据库创建好之后,就可以在VS2010中调用它了:在VS2010中打开网站根目录下的Webconfig文件,找到connectionString后面的一大串字符串,这就是数据库的连接字符串,这个字符串写得对不对就很关键了。你可以手工写这段字符串,但你得先弄明白它的意思才能写准确了,否则还是没法打开“安全”页面。我们来看一看可能的几种情况吧:1、最常见的VS2010默认字符串是这样的:connectionString="datasource=.SQLEXPRESS;IntegratedSecurity=SSPI;AttachDBFilename=

5、

6、DataDirectory

7、aspnetdb.mdf;UserInstance=true"。这里面,datasource是指数据库服务器的名称,如果你电脑上安装的是SQLEXPRESS,那么恭喜你,这个写对了。后面IntegratedSecurity是身份验证方式,就是上图2中你所选的验证方式,SSPI是Microsoft安全支持提供器接口的意思。如果在图2中你选择的是SQLServer身份验证方式的话,这个就不能这么写了,后面再讲怎么写。AttachDBFilename是指往数据库里添加一个数据库文件,这个数据库文件存放在网站根目录下App_data文件夹里,文件名是asp

8、netdb.mdf。UserInstance是用户实例,这个只有在SQLExpress中才可以有,在SQL2008Enterprise版本中不可以用的。2、上面是SQLServerExpress版本的默认连接字符串,如果你安装的不是SQLserverExpress,这时问题就来了。该怎么改这个连接字符串呢,首先,在VS2010工具菜单下选”连接到数据库”,出现如图4所示的添加连接对话框,在服务器中选择图2所填的服务器(如果没有出现服务器列表,则需要把图1中SQLServerBrower启动),然后选择一个数据库名称(即图2中创建的数据库名称)。点击一下“测试连接”,如果提示成功说

9、明设置正确,再点击添加连接对话框中的“高级”,在高级属性最下方,那一串就是我们需要的连接字符串,把它考下来,替换Webconfig文件里的连接字符串。这样就大功告成了!二、数据库文件的存储位置虽然数据库创建好了,而且也能进入”安全”页面进行设置了,但是我们创建的数据库文件保存在哪里了呢?如果使用SQLExpress的话,数据库文件一般就存放在网站目录下的App_data文件夹里。而如果是SQLServer2008通常不是存放在网站目录下,而是放在SQL的安装目录下,具体路径可以在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。