2016-08-02 144 views
1

我想通过网络访问我的数据库。它给出错误:通过网络访问数据库

Error: Cannot Connect to 192.168.0.2\SQLEXPRESS

我启用了SQL配置中的TCP/IP。

我关闭了防火墙。

我允许SQL Server身份验证和Windows模式。

我可以ping通的IP地址。

为什么我无法连接到数据库?

+0

您是否尝试过通过SSMS连接? TCP/IP是否为您的SQL Server打开? – gofr1

+0

@ gofr1是的,它是启用。 –

+0

打开DOS提示符。 “PING 192.168.0.1”返回什么?如果您在本地登录,您可以连接吗?如果您在本地登录,您应该确认这是正确的实例名称(SQLEXPRESS) –

回答

1

尝试通过指定192.168.0.2,1433进行连接,此处1433是端口。

+0

像192.168.0.2,连接1433 \ SQLEXPRESS? –

+0

只有192.168.0.2,1433 –

+0

它就像一个时钟哥哥真棒;) –

0

您可能使用了错误的实例名称。如果您要连接到默认设备,即MSSQLSERVER请使用点(。)或机器名称或IP地址作为服务器名称。

如果您不确定实例名称是什么,只需运行SQL Server Configuration Manager。你可以在开始菜单找到它。然后选择SQL Server Services,那里你应该找到类似于SQL Server(NAME_OF_YOUR_INSTANCE)

它也值得读这article和这question

1

可能是一个服务器的配置问题。尝试如下。

在服务器上,打开SQL Server配置管理器

左侧面板上打开SQL Server网络配置并选择协议YOURSERVERNAME

TCP/IP右侧面板中双击并确保启用设置为

打开的标签IP地址并设置为活动启用选择框,其中的IP地址是192.168.0.2