我使用vb.net开发了一个应用程序,该应用程序通过LAN从客户端PC连接到SQL Server Express 2008 R2数据库(医院)。
SQL Server 2008 Express Management Studio成功连接到数据库(Hospital),但使用相同的连接字符串,我的vb.net应用程序无法连接。
我的连接字符串是:
"Data Source=TCP:192.168.1.1\SQLEXPRESS;Initial Catalog=Hospital;Persist Security Info=True;User ID=XXXX;Password=1111"
有什么问题?任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
首先创建一个ODBC连接。 然后按照此连接字符串: Data Source =“SERVERNAME”; Initial Catalog =“DATABASE NAME”; User ID =“USERNAME”; Password =“PASSWORD”; 它应该工作
答案 1 :(得分:0)
我遇到了这个错误,因为在我的应用程序中,我在启动时有一个函数来检查数据库是否存在,如果不存在则会自动创建。在服务器上它没关系,但在客户端它会导致错误,因为本地没有sqlserver存在。
所以,我删除了客户端软件的代码,现在每件事都没问题,现在完全正常工作。
感谢所有人试图帮助我。