內網的資料庫,
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','IC01'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'sa','123456'
如何陳述句判斷是否連接成功?
連接成功后
USE
ALTER DATABASE
這些陳述句后面怎么寫?
uj5u.com熱心網友回復:
http://blog.csdn.net/yenange/article/details/77234688uj5u.com熱心網友回復:
ALTER DATABASE這類DDL用AT語法去寫,參照聯機幫助
e.g.
EXECUTE ('SELECT ProductID, Name
FROM AdventureWorks2012.Production.Product
') AT 鏈接服務器名;
判斷是否連接成功,直接SELECT一個系統物件就行了,用begin try...
uj5u.com熱心網友回復:
2008沒有AT
uj5u.com熱心網友回復:
SQL2008支持AT,在聯機幫助查找EXECUTE用法uj5u.com熱心網友回復:
參照語法,最后一個實體https://msdn.microsoft.com/zh-cn/library/ms188332(SQL.105).aspx
uj5u.com熱心網友回復:
你這個是建立鏈接服務器吧,建立好了之后,可以用陳述句查詢下,select * from [srv_lnk].[dbname].[dbo].[table]
uj5u.com熱心網友回復:
http://blog.csdn.net/yenange/article/details/77234688uj5u.com熱心網友回復:
我需要的是如何修改資料庫,而不是查詢資料表的資料。
uj5u.com熱心網友回復:
大佬 本地電腦如何連接內網的資料庫呢轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/130272.html
標籤:基礎類
下一篇:面試官的提問
