vss8在ssms2008中更新后失去与数据库的连接

时间:2009-05-31 12:01:07

标签: sql-server visual-studio sql-server-2008

这是我的设置:

在Vista上运行的Sql server 2008标准 - 运行内置VS2008的XP机器的VMware。

如果我在sql server management studio中的主机上打开SQL数据库并对数据库进行结构更改然后返回visual studio,我的visual studio已经丢失了连接到数据库(表示发生了网络错误) - 清爽不起作用。关闭VS并重新打开可以解决问题。

有没有人注意到这一点,或者我的设置中可能有什么问题我应该查看?

我可以查询数据库,添加数据,删除数据而不会出现问题 - 只有当我更改关系等结构或添加删除列等时。

谢谢,

3 个答案:

答案 0 :(得分:1)

我不知道您的问题是否与mine相同,但如果是,您可以通过resetting some settings in Visual Studio解决问题。

答案 1 :(得分:1)

这可能是服务器故障问题。

我在VMware中遇到了类似的网络共享/ SQL安全问题(虽然我的是在OS / X上融合。)问题似乎是网络丢失和丢失连接。在我的情况下,我始终能够在客户端上解决dhcp发布/续订的问题。

我在VMWare上发起了支持电话;基本响应是检查您的vmware是否已更新,然后确保在客户端上安装了正确版本的vmware工具。当它不起作用时,我让我在虚拟机和主机上更改为完整的dhcp而不是固定的IP地址。

答案 2 :(得分:0)

我建议不要将DB作为文件附加,而是使用SQL Server management studio express将它们附加到本地计算机。您可以使用以下连接字符串:

connectionString="Data Source=(local)\sqlexpress;Initial Catalog=dbname;Integrated Security=SSPI;"

这将允许您使用Visual Studio以及SQL Management studio中的数据库....

编辑 connectionstring适用于SQL Express,如果您正在运行SQL Server 2008,我必须更改它(我相信将数据源更改为您的machinename / ip)