0

我有一个用 VB.NET 编写的现有项目,使用 Visual Studio 2005 与 SQL Server 2005 数据库通信。数据库已迁移到不同物理服务器上的 sql server 2008 r2,因此需要更新数据集的服务器名称。我无法再访问数据库了。有没有办法只更新服务器名称而不调用数据集向导并且需要连接到数据库?

提前致谢

更新:我试图用一个按钮创建一个新项目,命令调用以下子例程来测试从 Windows 应用程序到 sql server 数据库的连接。这是子:

Public Conn as New ADODB.Connection 
Public Sub PubSubConnectToDB() 
   Conn.Open("Server=w2k54\newdb; Database=Subscribers;","kuser", "Pass5555") 
end sub 

我收到的错误是

未处理 COM 异常:[DBNETLIB][ConnectionOpen(Connect()).]SQL Server 不存在或访问被拒绝。

我能够使用相同的凭据在同一台服务器上创建系统 dsn 并成功测试连接。有任何想法吗?提前致谢

4

1 回答 1

1

您可以修改连接字符串中的服务器名称。通常这应该位于您的 App.config 中。

于 2010-12-16T08:14:55.203 回答