【发布时间】:2017-12-07 17:57:12
【问题描述】:
我已经从linux sql server 2017成功添加、链接、查询了其他sql server, 但仅使用默认实例名称。 (无实例名称)
我无法连接任何其他名为服务器的特定实例。 (从windows sql server2016就可以了)。 看起来反斜杠+实例名称被视为孔主机名!? 我尝试使用双 //、\ \ 或 / ...
这是一个已知问题还是我做错了什么?
我在 Windows 8.1 Pro 上安装了 SSMS 14.0.17119.0,
Microsoft SQL Server 2017 (CTP2.1) - 14.0.600.250 (X64) 2017 年 5 月 10 日 12:21:23 版权所有 (C) 2017 微软公司。版权所有。 Linux (Ubuntu 17.04) 上的开发者版(64 位)
我尝试使用 SSMS 上的用户界面和 T-SQL 执行 master.dbo.sp_addlinkedserver ...
并收到此错误消息,我认为这不是真正的错误:
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
------------------------------
SQL Server Network Interfaces: Error Locating Server/Instance Specified [xFFFFFFFF].
OLE DB provider "SQLNCLI11" for linked server "SAGE-10\L1000" returned message "Login timeout expired".
OLE DB provider "SQLNCLI11" for linked server "SAGE-10\L1000" returned message "A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online.". (Microsoft SQL Server, Error: -1)
【问题讨论】:
标签: sql-server linked-server sql-server-2017 sql-server-on-linux