- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visua Studio 2016中连接SQL数据库
Visual Studio 2010中连接SQL数据库
为了使vs2010自动生成用户登陆和用户管理的数据表,一般是通过点击vs2010中菜单:网站(ASP.NET配置,或者点击解决方案资源管理器中的对应图标进入“ASP.Net Web 应用程序管理”页面,然后点击该页面中的“安全”进行设置。
然而初学者往往在进入“安全”页面的时候出现各种各样的问题。下面一一来举例说明。
出现错误提示:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)(所有程序(Microsoft Visual Studio 2010(Visual Studio Tools(Visual Studio 命令提示(2010)。在命令提示里输入aspnet_regsql后回车。一直点下一步至图2所示,这里的服务器是你电脑安装的SQL服务器名称,一般就是计算机名。身份验证根据SQL服务器里的设置选择,一般选windows身份验证。数据库的名称可以选用默认名称(aspnetdb),也可以自定义一个名称(如图2就自定义了一个wwwzgy的数据库),自定义名称时后续要注意VS里面webconfig连接字符串里的名称要一致,后面会讲到连接字符串的写法。接下去一直点下一步,直至完成提示成功。如果提示数据库已存在而无法创建,则可以改一下数据库名称重新建一个数据库。数据库创建成功后,打开SQL Server Management就可以看到数据库里多了一个刚刚创建的数据库(如图3)。
图2 创建SQL数据库
图3 SQL Server管理器中的数据库列表
数据库创建好之后,就可以在VS2010中调用它了:在VS2010中打开网站根目录下的Webconfig文件,找到connectionString后面的一大串字符串,这就是数据库的连接字符串,这个字符串写得对不对就很关键了。你可以手工写这段字符串,但你得先弄明白它的意思才能写准确了,否则还是没法打开“安全”页面。我们来看一看可能的几种情况吧:
最常见的VS2010默认字符串是这样的:connectionString=data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true。
这里面,data source是指数据库服务器的名称,如果你电脑上安装的是SQLEXPRESS,那么恭喜你,这个写对了。后面Integrated Security是身份验证方式,就是上图2中你所选的验证方式,SSPI是Microsoft安全支持提供器接口”连接到数据库”,出现如图4所示的添加连接对话框,在服务器中选择图2所填的服务器(如果没有出现服务器列表,则需要把图1中SQL Server Brower启动),然后选择一个数据库名称(即图2中创建的数据库名称)。点击一下“测试连接”,如果提示成功说明设置正确,再点击添加连接对话框中的“高级”,在高级属性最下方,那一串就是我们需要的连接字符串,把它考下来,替换Webconfig文件里的连接字符串。这样就大功告成了!
数据库文件的存储位置
虽然数据库创建好了,而且也能进入”安全”页面进行设置了,但是我们创建的数据库文件保存在哪里了呢?如果使用SQL Express的话,数据库文件一般就存放在网站目录下的App_data文件夹里。而如果是SQL Server 2008通常不是存放在网站目录下,而是放在SQL的安装目录下,具体路径可以在SQL Server Management Studio中右击数据库文件,选属性(文件,就可以看到了,如图6。如果你想把这个数据库文件移到网站目录或其它地方,你会发现直接考贝、剪切都无效,该怎么办呢?
图4 添加数据库连接
图5 连接字符串
图6 数据库文件的存放路径
为了移动数据库文件,必须先将其与服务器分离,在SQL Server Management Studio中右击数据库文件,选择任务(分离,如图7。在分离数据库对话框中,选中“删除连接”和“更新统计信息”,如图8,点确定后分离数据库。分离数据库后,你就可以将数据库文件随意考贝或剪切到任何地方了。
图7 分离数据库
图8 分离数据库对话框
当你把数据库分离后移动到其它地方,VS2010将会找不到数据库文件,这时又无法进入“安全”页面了。这时必须把数据库文件重新附加到SQL服务器里才
您可能关注的文档
最近下载
- 新能源汽车驱动电机及控制系统检修 项目三 DC DC检修.ppt VIP
- NY∕T 1830-2019 拖拉机和联合收割机安全技术检验规范.pdf VIP
- 信息技术专项方案专家论证会流程.docx VIP
- 苏教版第二单元分数乘法易错题型真题检测卷(单元测试)数学六年级上册【含答案】.docx VIP
- 自考课程学习资料 06287-结构设计原理(二)-2017年答案版.docx VIP
- 高考语法填空练习套题目.pdf
- 《学校体育学》沈建华 背诵笔记.pdf VIP
- (2025秋)人教版三年级数学上册《第一单元 观察物体》PPT课件.pptx VIP
- 1 教室的环境我整理 课件人民版劳动七年级上册.pptx VIP
- 新能源汽车故障诊断与排除课件:08项目八 冷却风扇不工作故障诊断与排除.pptx VIP
文档评论(0)