我有一个用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并成功测试连接。有任何想法吗?提前谢谢
答案 0 :(得分:1)
您可以修改连接字符串中的服务器名称。通常这应该位于您的App.config。