客户端访问SQL Server 2008 Express数据库
问题描述:
我无法通过另一台计算机连接我的数据库。在我的服务器计算机上,一切正常,但如果我将我的应用程序复制到客户端,我无法连接。 (当然,我可以开始管理工作室,服务器配置)客户端访问SQL Server 2008 Express数据库
这是我的连接字符串:
DS_SDF = "IPAddress\someinstance;Network Library=DBMSSOCN;Initial Catalog=somedatabase; User ID=Someuser; Password=Somepassword;"
我已经做了:
-
我检查了我的服务器属性
- 接受远程连接
- T CP/IP被激活
我试着与我添加到我的Windows端口防火墙
我也停止了我的防火墙,病毒扫描,思科远程客户端,同时连接
因为连接字符串应该工作,在这里我的问题:
- 我怎么看,哪个端口被使用?
- 如果我可以到达服务器实例,我可以通过命令框从客户端到服务器进行检查吗?
- 我还能做些什么来解决问题?
- 它可能是一些网络问题?我可以通过win explorer连接到我的客户端计算机。
这里是我的错误:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
你有没有试过把另一个用户添加到你的sql管理工作室?我有一个类似的问题,我不得不添加另一个使用它的工作,也使用连接字符串,尝试像这样''SERVER = servername; DATABASE = mydatabase; USER ID = username; PASSWORD = password;'as只要所有必需的进程正在运行,它应该有希望连接。 – Werdna
是的,我已经试过了,就像你所说的那样,同样的错误。我不知道在哪里看,所以我要安装另一台电脑作为数据库服务器,我希望能做到这一点。它必须与计算机配置有关我猜 –
试试这个http://stackoverflow.com/a/15417069/832052 – djv