如何在鏈接服務器數據庫上創建視圖。例如,我在[5.6.7.8]上有一個關聯的服務器[1.2.3.4]。這兩個數據庫服務器都是SQL Sserver 2005.我想在鏈接服務器上使用表在[5.6.7.8]上創建View。在SQL Server中使用鏈接服務器數據庫創建視圖
編輯:
使用全名,[1.2.3.4] .db.dbo.table創造,我得到這個錯誤。
SQL執行錯誤。
執行的SQL語句:SELECT * FROM 1.2.3.4.db.dbo.table (你可以看到括號內是不存在的。) 錯誤源:.net SqlClient數據提供 錯誤消息:附近有語法錯誤'0.0'。 --->部分IP地址。
我只是在ManagementStudio創建這個,不使用它,因爲尚未創建它。我改變了IP。在圖片中,你可以看到IP周圍沒有括號,但是我給了它,錯誤時這些括號被刪除。
謝謝。
linkedserver.database.schema.table
所以,如果您的鏈接服務器名稱爲[0.0.0.0],你可以引用:
請發佈完整(或更多)的視圖創建腳本,以及用於訪問視圖的代碼。 – 2010-03-22 16:51:37
555.555.555.555不是有效的IP地址。每個數字最多可以是255,並且需要是有效的IP地址。例如,您應該可以ping通IP地址:ping 10.1.16.1。通常使用服務器名稱而不是IP地址更有意義。 – Ryan 2010-03-23 09:01:43
感謝您的回覆。 555.555.555.555不是我使用的IP。我故意改變了這一點。 – Kashif 2010-03-24 08:07:26