日期:2014-05-17  浏览次数:20418 次

在sql server2005中遇到的一件怪事
问题1:
    我在2台机上都安装了sql2005(可能两个版本不一样),我发现一台可以用“计算机名”和“计算机名\sqlexpress”分别成功登录,但是另一台只能用“计算机名”登录,用“计算机名\sqlexpress”登录时总提示“ 在于sqlserver建立连接时出现与网络相关的或特定于实例的错误”,虽然把外围配置应用器中本地连接和远程连接改成同时使用TCP/IP和named pipes,还是不行。

并发现在两台机子的外围配置应用器中内容也不一样,除了mssqlserver等以外,不能用“计算机名\sqlexpress”登录的机子的配置器中还多了个sqlexpress,这是什么?到底怎么解决呢?

问题2:用“计算机名”和“计算机名\sqlexpress”两种方式登录,哪种更好呢?

谢谢!

------解决方案--------------------
1、如果可以,全部卸载,先装SQLServer(如果没必要就别装太多版本),然后再装vs
2、如果不行,卸掉vs2005
3、一般express是没必要用的,把这个服务禁掉。然后连接数据库的时候使用SQLServer的命名实例。
------解决方案--------------------
不是,是你安装的时候会要你填的那个你也可以在下图里面选: