--1 查詢逾時
select CommentID , GeneralID , NodeID , TopicID , CommentTitle from opendatasource(
'SQLOLEDB',
'Data Source=111.68.9.50;User ID=sq_zhqlzzf;Password=123456'
).sq_zhqlzzf.dbo.PE_Comment
/*
連結的伺服器"(null)"的 OLE DB 提供者 "SQLNCLI" 返回了訊息 "登入逾時已到期"。
連結的伺服器"(null)"的 OLE DB 提供者 "SQLNCLI" 返回了訊息 "建立到伺服器的串連時發生錯誤。串連到 SQL Server 2005 時,預設設定 SQL Server 不允許遠端連線這個事實可能會導致失敗。"。
訊息 53,層級 16,狀態 1,第 0 行
具名管道提供者: 無法開啟與 SQL Server 的串連 [53].
*/
這種情況應當加上timeout參數,timeout=0將無限期等待,這樣即使伺服器寫錯等問題,都會一直等待.所以不建議使用timeout=0
select CommentID , GeneralID , NodeID , TopicID , CommentTitle from opendatasource(
'SQLOLEDB',
'Data Source=111.68.9.50;User ID=sq_zhqlzzf;Password=123456;TIMEOUT=180'
).sq_zhqlzzf.dbo.PE_Comment
/*
CommentID GeneralID NodeID TopicID CommentTitle
----------- ----------- ----------- ----------- ---------------
1 75 7 1 可以
2 75 7 1 填平也
3 75 7 1 封
4 77 7 1 快了
5 77 7 1 asdf a
6 99 7 1 asdfasdf
7 99 7 1 asdfasdf
(7 行受影響)
*/