目前,我正在使用SQL Server 2012并在窗口7 64位中运行。
我的问题是
如何从另一台计算机连接此服务器(窗口10 64 位)?
我做了什么?
我在窗口10计算机中创建了UDL文件(我将服务器名称设置为:" \ NB-1608-001 \ SQLEXPRESS2")并尝试连接到sql server但是这样说:
由于初始化提供程序时出错,测试连接失败: 未指定的错误
在谷歌上搜索一些解决方案后,
但它还没有用。
我尝试了另一种方法来确定这两台计算机是否已连接。
我输入" \ NB-1608-001"在网络上,这说
Windows无法访问\ NB-1608-001
诊断后,它说
文件和打印共享资源(NB-1608-001)在线但不是 响应连接尝试。
所以我假设两台计算机已连接。
还有另一种解决方案吗?
我的主要原因是运行c#app并连接到另一台计算机的SQL服务器。
由于
答案 0 :(得分:0)
(有些注意事项:1433是TCP端口而不是IP,你必须为UNC路径放置两个反斜杠\\但是这可能是StackOverflow转义问题)
我建议为所有防火墙配置文件禁用防火墙仅用于测试目的(可能只为私有配置文件设置入站规则,并且您的网络被标记为公开)。
我会尝试ping机器名称,以确保客户端解析其名称。
我会在Sql server配置管理器中检查是否为协议网络配置下的SQL Native客户端(32和64位)和TCP / IP启用了TCP客户端协议。
您没有说出您的客户端是什么,我会尝试连接SQL Server Management Studio,以确保这不是与您的客户相关的问题。