none
SQL 2008 R2的連結伺服器設定 RRS feed

  • 一般討論

  • 請問我在SQL 2000有一支預存程序裏面需要連到另一台資料庫抓資料如下,所以sql指令會加上主機名在加資料庫名From 主機名.b資料庫名.dbo.test_data ...,然後連結伺服器也設定好可以連線,後來我要將目前SQL 2000資料庫還原到另一台執行,還原後我並沒有在SQL2008上設定連結伺服器,但這支預存程序竟然可以執行,在SQL2000上面若沒有設定會出現以下錯誤,但在SQL2008上我還沒設定連結伺服器,但一樣可以連,是否還原資料庫就會跟過去?要不然它怎麼會自已知道連線資料庫的主機位址,我在sql2008 伺服器物件裏的連結的伺服器只有看到一個預設的提供者,並沒有看到任何有關新增的伺服器,我用EXEC sp_helpserver,也只有本機的資訊,這是怎麼一會事sql2008有這麼神奇知道我設定的資料庫名稱的連線

    Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80040e14'[Microsoft][ODBC SQL Server Driver][SQL Server]在 sysservers 中找不到伺服器 xxxxx。請執行 sp_addlinkedserver 來新增伺服器到 sysservers。 

    2011年3月29日 上午 03:23

所有回覆