求助 关于 SQL SERVER 2005的连接问题
建立了一个小的B/S系统! 刚开始的时候调试成功了,功能运行也正常。后来把站点更换了一个文件夹 就一直提示与数据库的连接出错。见图1
然后就一直在VS 2005 中调试数据库的连接见图2
发现
选择 SQL SERVER 数据库连接 可以连接到数据库见图3
而选择SQL server 文件 连接 就不能连接上了 见图4
站点下的Web.config中连接如下
<configuration>
<appSettings>
<add key="ConnectionString" value="server=localhost;database=db_NetShop;UId=sa;password=0"/>
</appSettings>
<connectionStrings>
<add name="db_NetShopConnectionString1" connectionString="Data Source=localhost;Initial Catalog=db_NetShop;Persist Security Info=True;User ID=sa;MultipleActiveResultSets=False;Packet Size=4096;Application Name="Microsoft SQL Server Management Studio""
providerName="System.Data.SqlClient" />
</connectionStrings>
SQL server 是连接到本地数据库的! 也允许了远程连接 默认实例 账号密码都正确
现在请问 为什么 我选择 SQL 文件连接 连接不上? web.config 怎么更改?
--------------------编程问答-------------------- --------------------编程问答-------------------- 另外,windows防火墙要关闭,服务里面的Sql Browsing服务要启用 --------------------编程问答-------------------- connectionString=".;database=db_NetShop;UId=sa;Password=密码写上; --------------------编程问答-------------------- 你调试下,看看你的连接字符串是什么?这里明显是你的连接字符串的问题,或者看下数据库的服务是否开启了,SQL Server(sqlexpress)
--------------------编程问答-------------------- 看下你的sql版是不是express版,如果是的话,改为(local)\sqlexpress,不是的话,就直接改为(local),或者用ip地址如127.0.0.1 --------------------编程问答-------------------- --------------------编程问答-------------------- 如果不介意 请加我qq 936944308 沈宇峰 谢谢 我帮你解决 --------------------编程问答--------------------
你写的 配置 跟我以前 也差不多 就是 把localhost 改成了 (local) ! 我也 照着试了一下 还是老样子!
防火墙 Browsing 什么的 都开的开 关的关的。
有一点要注意的是 我 一开始调试的时候 没一会就调试成功了! 而且代码什么的就是一样的, 而且在VS 里
面连接数据库的时候 我图3 和图4 2种连接方式 都能连接! 后来换了文件夹 就变成 图4那种连接方式 不
能成功连接了!所以 我认为问题应该出在那! 所以上来请教了 --------------------编程问答--------------------
你吧 localhost 改成了. 应该 跟我没什么区别吧! 我是用的默认实例 !
有一点要注意的是 我 一开始调试的时候 没一会就调试成功了! 而且代码什么的就是一样的, 而且在VS 里
面连接数据库的时候 我图3 和图4 2种连接方式 都能连接! 后来换了文件夹 就变成 图4那种连接方式 不
能成功连接了!所以 我认为问题应该出在那! 所以上来请教了 --------------------编程问答--------------------
连接字符串 我也看过了! 就是 用图3 那种方式 能成功连接的字符串 是跟 代码里的有点不同 但是我一开始
也替代过了 尝试了很多次 也不行。
有一点要注意的是 我 一开始调试的时候 没一会就调试成功了! 而且代码什么的就是一样的, 而且在VS 里
面连接数据库的时候 我图3 和图4 2种连接方式 都能连接! 后来换了文件夹 就变成 图4那种连接方式 不
能成功连接了!所以 我认为问题应该出在那! 所以上来请教了 --------------------编程问答-------------------- http://wenku.baidu.com/view/a638a67101f69e314332943a.html
在写连接字符串时data source最好不要用localhost改成你本机的服务名 --------------------编程问答-------------------- 服务器要启动
链接数据库地址 帐号 密码正确 --------------------编程问答-------------------- 希望能看到一个看全我描述的人出来下吧! 不管 你能不能帮我解决~ ~ --------------------编程问答--------------------
这个跟版本没关系吧 --------------------编程问答--------------------
我也这么觉得~ 不过上面很多人的回答 都是叫我 改 服务器名 什么的 就在那几个中改来改去!好像都没看全我
的描述就来回来了!
顺便带 一下 SQL 版本的关系 SQL 2005 有3个版本 express版的话 基本是阉割的版本因为是免费的! 开发版的
话安装在非服务器版的操作系统上的,最后还有个版本企业版 就是安装在服务器上的
补充:.NET技术 , ASP.NET