linux sql server 2017、 から他のsqlサーバーを正常に追加、リンク、および照会できましたが、デフォルトのインスタンス名でのみ行いました。 (インスタンス名なし)他のsqlサーバーをlinuxから名前付きインスタンスにリンクすることはできません
サーバーと呼ばれる特定のインスタンスは接続できません。 (これはWindows sql server2016からOKです)。 バックスラッシュ+インスタンス名がホールのホスト名と見なされるようです。 私はダブル//、\ \または/ ...を試しました
これは既知の問題ですか、何か間違っていますか?
私は、Windows 8.1 Proは、
のMicrosoft SQL Server 2017(CTP2.1)のSSMS 14.0.17119.0持っている - 14.0.600.250(X64) 2017年5月10日12時21分23秒 著作権(C)2017マイクロソフト。全著作権所有。 デベロッパー版のLinux(Ubuntuの17.04)上の(64ビット)
私はSSMSのユーザーintefaceをしてみました、そしてT-SQL Execの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)