校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 簡單實用SQL腳本Part SQLServer 2005 鏈接服務(wù)器

簡單實用SQL腳本Part SQLServer 2005 鏈接服務(wù)器

熱門標(biāo)簽:無錫梁溪公司怎樣申請400電話 電話機器人錄音師薪資 中國地圖標(biāo)注省份用什么符號 奧維地圖標(biāo)注字體大小修改 智能電銷機器人教育 高德地圖標(biāo)注電話怎么沒了 孝感銷售電銷機器人廠家 江西穩(wěn)定外呼系統(tǒng)供應(yīng)商 北京智能外呼系統(tǒng)供應(yīng)商家

適用場景:對遠程的DB進行操作。

20002005對比:SQL Server 2000版本中也有鏈接遠程DBSQL,但是功能比較弱,擴展性差,支持的查詢比較簡單。而SQL Server 2005版本的SSMS中已經(jīng)有了 服務(wù)器對象->鏈接服務(wù)器 的功能點,用戶首先創(chuàng)建一個遠程DB的鏈接對象,之后就可以像本地表一樣執(zhí)行表的DML了。

創(chuàng)建步驟:SQL Server 2005版本打開SSMS,服務(wù)器對象->鏈接服務(wù)器->右擊 新建鏈接服務(wù)器,在圖2中是一種設(shè)置方式,也有其它的設(shè)置方式,比如:[圖解]sqlserver中創(chuàng)建鏈接服務(wù)器,圖3是安全性選項中設(shè)置遠程數(shù)據(jù)庫的賬號和密碼。

 

(圖1:新建鏈接) 

 

(圖2:設(shè)置鏈接) 

 

(圖3:設(shè)置帳號) 

 

注意事項: MSSQL2005Rpc的默認設(shè)置如圖4所示, 需要把它設(shè)置為圖5, 右鍵點擊遠程鏈接->屬性->服務(wù)器選項->RpcRpc Out,這兩個值需要設(shè)置為True

 

(圖4: 默認設(shè)置) 

 

(圖5: 正確設(shè)置) 

但在MSSQL2008下不能直接修改鏈接服務(wù)器 'ETV2_LINK' RPC配置成TURE,可以通過語句修改如下:

USE [master]
GO
EXEC master.dbo.sp_serveroption @server=N'ETV2_LINK'@optname=N'rpc'@optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'ETV2_LINK'@optname=N'rpc out'@optvalue=N'true'
GO

 

生成腳本:如果已經(jīng)通過操作界面生成了 'ETV2_LINK' 的鏈接服務(wù)器,那么我們?nèi)绻枰阉浦驳狡渌鼣?shù)據(jù)庫(部署、更新)的時候,就可以通過下面的方法來生產(chǎn)SQL腳本,你也可以通過修改SQL腳本來快速新建或修改鏈接服務(wù)器,比如修改@server鏈接服務(wù)器名稱,修改@datasrc遠程鏈接的數(shù)據(jù)庫對象。

 

(圖6: 生成SQL腳本) 

 

SQL Server 2005生成遠程鏈接對象的SQL腳本:
/****** 對象:  LinkedServer [ETV2_LINK]    腳本日期: 09/08/2010 17:36:11 ******/
EXEC master.dbo.sp_addlinkedserver @server = N'ETV2_LINK'@srvproduct=N'ETV2_LINK'@provider=N'SQLNCLI'@datasrc=N'BWA035\BWA035_2K5'
GO
EXEC master.dbo.sp_serveroption @server=N'ETV2_LINK'@optname=N'collation compatible'@optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'ETV2_LINK'@optname=N'data access'@optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'ETV2_LINK'@optname=N'dist'@optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'ETV2_LINK'@optname=N'pub'@optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'ETV2_LINK'@optname=N'rpc'@optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'ETV2_LINK'@optname=N'rpc out'@optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'ETV2_LINK'@optname=N'sub'@optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'ETV2_LINK'@optname=N'connect timeout'@optvalue=N'0'
GO
EXEC master.dbo.sp_serveroption @server=N'ETV2_LINK'@optname=N'collation name'@optvalue=null
GO
EXEC master.dbo.sp_serveroption @server=N'ETV2_LINK'@optname=N'lazy schema validation'@optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'ETV2_LINK'@optname=N'query timeout'@optvalue=N'0'
GO
EXEC master.dbo.sp_serveroption @server=N'ETV2_LINK'@optname=N'use remote collation'@optvalue=N'true'

 

使用假設(shè)已經(jīng)創(chuàng)建了名為ETV2_LINK的遠程鏈接對象,那么你就可以像下面的方式來使用這個對象操作遠程DB

使用場景1查詢ETV2_LINK這個遠程鏈接對象的[etV2_Online]數(shù)據(jù)庫中VisiteLog_20100629表的數(shù)據(jù)。模板形如:Select * From [鏈接服務(wù)器名].[遠程數(shù)據(jù)庫名].[所有者].[表名]
--查詢遠程DB表TableName
select * from ETV2_LINK.[etV2_Online].dbo.VisiteLog_20100629

 

使用場景2判斷ETV2_LINK這個遠程鏈接對象的[etV2_Online]數(shù)據(jù)庫中是否存在名為VisiteLog_20100629的表。

--注意:是sys.objects不是sysobjects
--
判斷遠程用戶是否存在某張表
IF EXISTS (SELECT * FROM ETV2_LINK.[etV2_Online].sys.objects WHERE name = N'VisiteLog_20100629' AND type in (N'U'))
BEGIN
    
--邏輯處理
    print '存在表'
END

 

使用場景3判斷遠程DB[etV2_Online]數(shù)據(jù)庫中是否存在名為VisiteLog_20100629的表。只不過這個表名是參數(shù)化的,可以通過傳入的參數(shù)進行判斷。這里只是簡單的設(shè)置變量的值并使用OUT來返回變量。 

--判斷遠程用戶是否存在某張表(參數(shù)化表名),返回變量
DECLARE @IsExistTable VARCHAR(10)
DECLARE @Tablename VARCHAR(50)
DECLARE @sqlString NVARCHAR(4000)
SET @IsExistTable = 'False'
SET @Tablename = 'VisiteLog_'+convert(varchar(9),getdate()-1,112--例如VisiteLog_20100629
SET @sqlString = 
'IF EXISTS (SELECT * FROM ETV2_LINK.[etV2_Online].sys.objects WHERE name = N'''+@Tablename+''' AND type in (N''U''))
    set @IsExistTableOUT =
''True'''
EXEC sp_executesql @sqlString,N'@IsExistTableOUT varchar(10) OUTPUT',@IsExistTableOUT=@IsExistTable OUTPUT

IF (@IsExistTable = 'True')--存在
BEGIN
    
--邏輯處理
    print '存在表'
END

 

補充: SQL Server 2000版本連接遠程服務(wù)器的SQL腳本,更多相關(guān)腳步可以參考:在T-SQL語句中訪問遠程數(shù)據(jù)庫(openrowset/opendatasource/openquery) 

--方法1:
select *  from openrowset('SQLOLEDB','server=192.168.0.67;uid=sa;pwd=password','SELECT * FROM BCM2.dbo.tbAppl')

--方法2:
select *  from openrowset('SQLOLEDB','192.168.0.67';'sa';'password','SELECT * FROM BCM2.dbo.tbAppl'
作者:聽風(fēng)吹雨
您可能感興趣的文章:
  • 通過創(chuàng)建SQLServer 2005到 Oracle10g 的鏈接服務(wù)器實現(xiàn)異構(gòu)數(shù)據(jù)庫數(shù)據(jù)轉(zhuǎn)換方案
  • sqlserver 2000中每個服務(wù)器角色的解釋
  • sqlserver中創(chuàng)建鏈接服務(wù)器圖解教程
  • SQLServer 2000 數(shù)據(jù)庫同步詳細步驟[兩臺服務(wù)器]
  • 遠程連接SQLSERVER 2000服務(wù)器方法
  • sqlserver 2000 遠程連接 服務(wù)器的解決方案
  • Sql Server2012 使用IP地址登錄服務(wù)器的配置圖文教程

標(biāo)簽:海北 齊齊哈爾 泰州 阜陽 臨滄 那曲 通化 荊州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《簡單實用SQL腳本Part SQLServer 2005 鏈接服務(wù)器》,本文關(guān)鍵詞  簡單,實用,SQL,腳本,Part,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《簡單實用SQL腳本Part SQLServer 2005 鏈接服務(wù)器》相關(guān)的同類信息!
  • 本頁收集關(guān)于簡單實用SQL腳本Part SQLServer 2005 鏈接服務(wù)器的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    男人的j进女人的j一区| 亚洲啪啪综合av一区二区三区| 中文字幕中文乱码欧美一区二区 | 欧美一区三区四区| 亚洲欧美日韩国产一区二区三区| 成人av资源在线观看| 国产农村妇女精品| 岛国一区二区三区| 亚洲欧洲精品成人久久奇米网| 成人精品视频一区二区三区| 国产精品久久久久婷婷二区次| 国产精品一卡二| 国产精品天干天干在线综合| 成人国产电影网| 国产精品久久久久aaaa樱花 | 国产成人自拍在线| 欧美激情在线一区二区三区| 高清视频一区二区| 日韩码欧中文字| 91成人网在线| 日韩电影在线免费| www国产精品av| 国产91高潮流白浆在线麻豆 | 欧美精品一区二区三区在线 | 中文文精品字幕一区二区| 成人午夜视频网站| 欧美激情一区二区在线| 一本色道久久综合精品竹菊| 亚洲成人av在线电影| 欧美一级专区免费大片| 国产成人精品1024| 亚洲综合在线观看视频| 欧美一级高清片| 久久成人羞羞网站| 国产精品美日韩| 欧美乱熟臀69xxxxxx| 一区二区高清免费观看影视大全| 国产精品一区二区在线播放| 曰韩精品一区二区| wwwwww.欧美系列| 亚洲精品一区二区三区香蕉| 91亚洲男人天堂| 久久99精品久久久久| 亚洲精品欧美二区三区中文字幕| 26uuu欧美| 3d成人h动漫网站入口| 色综合久久久久综合体| 国产成人精品aa毛片| 蜜桃av噜噜一区二区三区小说| 亚洲乱码国产乱码精品精可以看| 国产人妖乱国产精品人妖| 91精品国产品国语在线不卡| 在线免费观看一区| 91网站视频在线观看| 国内外成人在线| 日韩va欧美va亚洲va久久| 一区二区三区在线观看欧美| 中文字幕av资源一区| 久久综合视频网| 日韩欧美久久久| 91.xcao| 91久久线看在观草草青青| bt欧美亚洲午夜电影天堂| 国产精品一二三四五| 久久99日本精品| 麻豆精品新av中文字幕| 亚洲h动漫在线| 亚洲国产成人精品视频| 亚洲影视在线播放| 亚洲一区自拍偷拍| 午夜亚洲国产au精品一区二区| 亚洲综合在线第一页| 亚洲精品视频在线| 亚洲欧美偷拍卡通变态| 亚洲男人天堂一区| 亚洲欧美激情视频在线观看一区二区三区| 中文字幕欧美国产| 国产精品久久久久久久久久久免费看 | 成人黄色网址在线观看| 国产精品一二三区在线| 懂色av一区二区夜夜嗨| 粉嫩av一区二区三区在线播放| 国产成人精品一区二区三区网站观看| 国产一区二区免费在线| 久久福利资源站| 国产成人免费视频精品含羞草妖精| 国产99久久久国产精品潘金 | 紧缚奴在线一区二区三区| 狠狠色伊人亚洲综合成人| 国产一区二区成人久久免费影院| 国产麻豆精品视频| 成人avav影音| 欧美三级在线看| 欧美一区在线视频| 久久久国产一区二区三区四区小说| 国产欧美日韩三区| 最新欧美精品一区二区三区| 亚洲综合丝袜美腿| 免费成人美女在线观看| 国产成人精品午夜视频免费| 色综合久久中文综合久久牛| 欧美日韩卡一卡二| www日韩大片| 一区二区三区四区在线免费观看 | 国产主播一区二区三区| 成人爽a毛片一区二区免费| 91论坛在线播放| 欧美一卡二卡在线| 国产日韩欧美一区二区三区乱码| 18欧美亚洲精品| 午夜精品久久久久久不卡8050| 久久99久久99| 一本大道久久精品懂色aⅴ| 欧美一级片在线| 国产精品天天摸av网| 日韩1区2区3区| 91网上在线视频| 日韩一区二区精品在线观看| 国产精品福利一区二区三区| 全部av―极品视觉盛宴亚洲| 国产99久久精品| 欧美一区二区在线视频| 国产精品成人一区二区三区夜夜夜| 午夜电影网亚洲视频| 成人黄色小视频在线观看| 777奇米四色成人影色区| 国产精品久久久久久亚洲毛片| 日韩高清电影一区| 一本久久精品一区二区| 久久一留热品黄| 日韩精品免费视频人成| 色综合天天综合网天天狠天天 | 久久夜色精品国产噜噜av| 亚洲人成人一区二区在线观看| 麻豆精品久久久| 色吊一区二区三区| 中文字幕欧美日本乱码一线二线| 日本成人在线看| 欧美日韩国产123区| 亚洲欧洲日韩av| 国产伦精品一区二区三区免费| 欧美日韩免费观看一区二区三区 | 久久综合网色—综合色88| 亚洲香蕉伊在人在线观| 成人国产在线观看| 久久九九久精品国产免费直播| 日本 国产 欧美色综合| 欧美日韩一区二区在线观看视频 | 亚洲第一会所有码转帖| eeuss国产一区二区三区| 久久久久高清精品| 极品销魂美女一区二区三区| 91精品国产91热久久久做人人| 亚洲综合精品自拍| 91丨porny丨户外露出| 国产精品短视频| aa级大片欧美| 亚洲三级在线播放| 99麻豆久久久国产精品免费优播| 中文一区一区三区高中清不卡| 国模娜娜一区二区三区| 亚洲精品在线观| 国产一区二区三区观看| 久久精品夜色噜噜亚洲a∨| 国产精品 日产精品 欧美精品| 欧美成人一区二区三区片免费 | 亚洲国产视频直播| 欧美午夜一区二区三区免费大片| 亚洲精品视频观看| 欧美色网一区二区| 天堂蜜桃一区二区三区 | 国产成人免费av在线| 国产女主播一区| jlzzjlzz亚洲女人18| 1024国产精品| 在线观看91视频| 日本va欧美va精品发布| 日韩美女一区二区三区| 国产一区999| 日韩一区在线看| 欧美日韩一区二区三区免费看| 亚洲一区免费观看| 日韩视频永久免费| 国产a级毛片一区| 亚洲女人的天堂| 555夜色666亚洲国产免| 精品在线免费观看| 亚洲国产激情av| 欧美性做爰猛烈叫床潮| 日产精品久久久久久久性色| 26uuu精品一区二区三区四区在线| 国产不卡在线一区| 一区二区三区小说| 日韩欧美的一区二区| 国产伦精品一区二区三区免费迷| 国产精品久久久久久久久久久免费看 | 3atv在线一区二区三区| 国产一区二区美女诱惑| 亚洲精品日韩一| 精品剧情在线观看|