在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當前位置:雨林木風下載站 > 應用軟件教程 > 詳細頁面

復制表結構的通用存儲過程

復制表結構的通用存儲過程

更新時間:2025-10-19 文章作者:未知 信息來源:網絡 閱讀次數:

數據庫,簡而言之可視為電子化的文件柜——存儲電子文件的處所,用戶可以對文件中的數據進行新增、截取、更新、刪除等操作。所謂“數據庫”是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗余度、與應...
數據庫,簡而言之可視為電子化的文件柜——存儲電子文件的處所,用戶可以對文件中的數據進行新增、截取、更新、刪除等操作。所謂“數據庫”是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗余度、與應用程序彼此獨立的數據集合。
-- Transfer對象的重要屬性

-- 1. 屬性

屬性名                            類型                描述
--------------------------------- ------------------- --------------------
CopyAllDefaults                Boolean    所有默認值
CopyAllObjects                 Boolean    所有對象
CopyAllRules                   Boolean    所有規則
CopyAllStoredProcedures        Boolean    所有存儲過程
CopyAllTables                  Boolean    所有表
CopyAllTriggers                Boolean    所有觸發器
CopyAllUserDefinedDatatypes    Boolean    所有用戶自定義類型
CopyAllViews                   Boolean    所有視圖
CopyData                       Boolean    所有數據
DestDatabase                   String     目標對象數據庫
DestLogin                      String     目標數據庫登陸用戶名
DestPassword                   String     目標數據庫登陸密碼
DestServer                     String     目標服務器
DestUseTrustedConnection       Boolean    用戶信任連接
DropDestObjectsFirst           Boolean    是否先刪除目標對象
IncludeDependencies            Boolean    是否包含依靠對象
ScriptType                     Boolean    腳本類型

-- 2. 重要方法: 

方法名稱                    功能描述
--------------------------- --------------------------
AddObject                   增加對象
AddObjectByName             通過對象名稱增加對象

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[P_CopyDB]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[P_CopyDB]
GO

/*-- 在 SQLServer 中使用SQLDMO.Transfer 實現數據遷移
    存儲過程實現源數據庫到目標數據庫的對象和數據的復制
    要求源數據庫和目標數據庫在同一服務器
    如果是要實現不同服務器之間的復制,則需要增加驗證信息
--鄒建 2005.07(引用請保留此信息)--*/

/*--調用示例

    CREATE DATABASE test
    EXEC P_CopyDB @Source_DB='northwind',@Des_DB='test'
    DROP DATABASE test
--*/
CREATE PROCEDURE P_CopyDB     
@Des_DB      sysname,           --目標數據庫
@Obj_Type    nvarchar(4000)=N'',--復制的對象類型,可以是下列字符串列表:
                                -- O 所有對象,D 默認值,R 規則,P 存儲過程
                                -- T 表,TR 觸發器,DT 用戶定義數據類型
                                -- V 視圖,DATA 數據,DEL 刪除目標對象
@Source_DB   sysname=N'',       --源數據庫
@ServerName  sysname=N'',       --服務器名
@UserName    sysname=N'',       --用戶名,不指定則表示使用 Windows 身份登錄
@pwd         sysname=N''        --密碼 
AS
SET NOCOUNT ON
DECLARE @srvid int,@Dbid int,@S_dbid int,@D_dbid int,@TransferID int,
    @err int,@src varchar(255), @desc varchar(255)

IF ISNULL(@ServerName,N'')=N'' SET @ServerName=@@SERVERNAME
IF ISNULL(@Source_DB,N'')=N'' SET @Source_DB=DB_NAME()

--創建sqldmo對象·
EXEC @err=sp_oacreate 'sqldmo.sqlserver',@srvid OUT
IF @err<>0 GOTO lb_Err

--連接服務器
IF ISNULL(@UserName,N'')=N'' --使用 Windows 身份登錄
BEGIN
    EXEC @err=sp_oasetproperty @srvid,'loginsecure',-1
    IF @err<>0 GOTO lb_Err

    EXEC @err=sp_oamethod @srvid,'connect',NULL,@servername
END
ELSE
    EXEC @err=sp_oamethod @srvid,'connect',NULL,@servername,@UserName,@pwd

IF @err<>0 GOTO lb_Err

--獲取數據庫集
EXEC @err=sp_oagetproperty @srvid,'databases',@Dbid OUT
IF @err<>0 GOTO lb_Err

--選擇源數據庫    
EXEC @err=sp_oamethod @Dbid,'item',@S_dbid OUT,@Source_DB
IF @err<>0 GOTO lb_Err

--選擇目標數據庫    
EXEC @err=sp_oamethod @Dbid,'item',@D_dbid OUT,@Des_DB
IF @err<>0 GOTO lb_Err

--設置復制的對象
EXEC @err=sp_oacreate 'SQLDMO.Transfer',@TransferID OUT
IF @err<>0 GOTO lb_Err

--設置目標服務器信息
EXEC @err=sp_oasetproperty  @TransferID,'DestServer',@ServerName
IF @err<>0 GOTO lb_Err

  --設置連接用戶
IF ISNULL(@UserName,N'')=N'' --使用 Windows 身份登錄
BEGIN
    EXEC @err=sp_oasetproperty @TransferID,'DestUseTrustedConnection',1
    IF @err<>0 GOTO lb_Err
END
ELSE
BEGIN
    EXEC @err=sp_oasetproperty @TransferID,'DestLogin',@UserName
    IF @err<>0 GOTO lb_Err

    EXEC @err=sp_oasetproperty @TransferID,'DestPassword',@pwd
    IF @err<>0 GOTO lb_Err
END

  --設置復制對象信息
EXEC @err=sp_oasetproperty @TransferID,'DestDatabase',@Des_DB
IF @err<>0 GOTO lb_Err

DECLARE tb CURSOR FAST_FORWARD LOCAL
FOR
SELECT Name FROM(
    SELECT KeyWord=N',D,',   Name=N'CopyAllDefaults' UNION ALL
    SELECT KeyWord=N',O,',   Name=N'CopyAllObjects' UNION ALL
    SELECT KeyWord=N',R,',   Name=N'CopyAllRules' UNION ALL
    SELECT KeyWord=N',P,',   Name=N'CopyAllStoredProcedures' UNION ALL
    SELECT KeyWord=N',T,',   Name=N'CopyAllTables' UNION ALL
    SELECT KeyWord=N',TR,',  Name=N'CopyAllTriggers' UNION ALL
    SELECT KeyWord=N',DT,',  Name=N'CopyAllUserDefinedDatatypes' UNION ALL
    SELECT KeyWord=N',V,',   Name=N'CopyAllViews' UNION ALL
    SELECT KeyWord=N',DATA,',Name=N'CopyData' UNION ALL
    SELECT KeyWord=N',DEL,', Name=N'DropDestObjectsFirst'
)A WHERE CHARINDEX(KeyWord,
        CASE WHEN ISNULL(@Obj_Type,N'')='' THEN ',O,DATA,' ELSE @Obj_Type END)>0
OPEN tb
FETCH tb INTO @src
WHILE @@FETCH_STATUS=0
BEGIN
    EXEC @err=sp_oasetproperty @TransferID,@src,1
    IF @err<>0 GOTO lb_Err
    FETCH tb INTO @src
END
CLOSE tb
DEALLOCATE tb

--復制對象
EXEC @err=sp_oamethod @S_dbid,'Transfer',null,@TransferID
IF @err<>0 GOTO lb_Err

--結束
SET @err=0
GOTO lb_Exit

--錯誤處理
lb_Err:
    EXEC sp_oageterrorinfo NULL, @src OUT, @desc OUT 
    RAISERROR(N'錯誤編號 %#x, 錯誤源 "%s", 錯誤描述 "%s"',16,1,@err,@src,@desc)
    RETURN -1

lb_Exit:
    EXEC sp_OADestroy @Dbid  
    EXEC sp_OADestroy @srvid 
    EXEC sp_OADestroy @TransferID 
    RETURN @err
GO



全新的路由器不僅讓你更穩定快速地連接無線網絡,更可以讓家中的智能設備連接在一起。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 男人的天堂视频在线| 超碰97人人射妻| 中文字幕 日韩 欧美| 毛片一区二区三区四区| 缅甸午夜性猛交xxxx| 鲁一鲁一鲁一鲁一色| 日本阿v视频在线观看| 国产黄色激情视频| 成年在线观看视频| 成人免费毛片在线观看| 奇米影视亚洲色图| 欧美 丝袜 自拍 制服 另类| 97在线免费公开视频| 精品久久久久久无码国产| 亚洲精品怡红院| 不卡中文字幕在线观看| 青少年xxxxx性开放hg| 黄色一级大片免费| 日本日本19xxxⅹhd乱影响| 37pao成人国产永久免费视频| 黄色片视频在线播放| jizzzz日本| 毛片毛片毛片毛| 国产1区2区3区中文字幕| 成人免费观看cn| 日日干夜夜操s8| 美女av免费观看| 免费日韩视频在线观看| 五月花丁香婷婷| 久久久久久www| xx欧美撒尿嘘撒尿xx| 老司机激情视频| 国产精品免费成人| 精品日韩在线播放| 蜜臀视频一区二区三区| 欧洲金发美女大战黑人| 毛葺葺老太做受视频| 亚洲一区二区图片| 91黄色小网站| 欧美a级黄色大片| 一区二区三区 欧美| 8x8x华人在线| 不卡的在线视频| 亚洲熟妇av一区二区三区漫画| 国产精品自在自线| 日韩黄色片视频| 亚洲精品天堂成人片av在线播放| 成年人免费大片| 蜜臀av色欲a片无码精品一区| 超碰在线97免费| 无码aⅴ精品一区二区三区浪潮 | 青青草原国产免费| 日本精品一区二区三区四区| 日韩精品第1页| 天堂视频免费看| 无码日韩人妻精品久久蜜桃| 奇米精品一区二区三区| 警花观音坐莲激情销魂小说| 五月婷婷激情久久| 国产福利影院在线观看| www.com毛片| 日本久久久精品视频| 亚洲精品蜜桃久久久久久| 蜜臀一区二区三区精品免费视频| 青青青在线播放| 男女午夜激情视频| 免费黄色福利视频| 国内外成人激情视频| 欧美日韩一道本| 成年人视频网站免费观看| 青青草原成人网| 99草草国产熟女视频在线| 18禁男女爽爽爽午夜网站免费 | 激情网站五月天| av天堂永久资源网| 人人爽人人av| 午夜激情av在线| 天天综合天天添夜夜添狠狠添| 2025韩国理伦片在线观看| 黄色手机在线视频| 欧美性猛交xxxx乱大交91| 日韩视频在线免费播放| 黄色一级大片免费| 国产91在线免费| 一女二男3p波多野结衣| 91福利免费观看| 300部国产真实乱| 国产精品久久中文字幕| 国产精品亚洲a| 一级黄色片在线免费观看| 第九区2中文字幕| av动漫免费看| www.午夜色| 国产精品又粗又长| 奇米影音第四色| 久久香蕉视频网站| 999精品视频在线| 毛片在线视频观看| 亚洲精品怡红院| 日韩国产小视频| 亚洲xxxx2d动漫1| 欧美日韩激情四射| 精品999在线| 国产精彩视频一区二区| 国产视频1区2区3区| 国产日韩亚洲欧美在线| 亚洲 欧美 另类人妖| 免费高清一区二区三区| 成年网站免费在线观看| 97碰在线视频| 国产无色aaa| 99草草国产熟女视频在线| 国产一二三四区在线观看| 久久综合久久色| 国产高清av在线播放| 毛片毛片毛片毛片毛| 成人在线观看a| 国产 日韩 欧美在线| 香蕉视频xxx| 亚欧在线免费观看| 欧美爱爱视频免费看| 91精品国产毛片武则天| 亚洲第一色av| 亚洲老女人av| 激情视频综合网| 日韩国产欧美亚洲| 韩日视频在线观看| 800av在线免费观看| 中文字幕一区久久| 91日韩视频在线观看| 女人另类性混交zo| 99久久久无码国产精品6| 北条麻妃在线视频观看| 国产精品久久中文字幕| 丁香花在线影院观看在线播放| 99re8这里只有精品| 久久精品亚洲天堂| 9999在线观看| 懂色av粉嫩av蜜臀av| 性做爰过程免费播放| 国产精品视频一二三四区| 糖心vlog在线免费观看| 国产a级黄色大片| 久久久性生活视频| 国产精品无码av在线播放| 成人在线免费观看av| 免费看a级黄色片| 伊人网在线综合| 在线a免费观看| 熟妇熟女乱妇乱女网站| 国产成人永久免费视频| 欧美 日本 亚洲| 成人免费视频久久| 日本不卡一区二区在线观看| 日本高清免费在线视频| 久草免费福利在线| 欧美日韩亚洲第一| 九九久久久久久| 日韩在线视频在线| 十八禁视频网站在线观看| 天堂av在线8| r级无码视频在线观看| 日av中文字幕| 天天综合中文字幕| 91视频最新入口| 91小视频在线播放| 六月丁香激情网| 红桃视频一区二区三区免费| 97超碰在线人人| 91女神在线观看| 国产婷婷一区二区三区| 视频在线观看免费高清| 国产视频在线观看网站| 污色网站在线观看| 丰满少妇大力进入| 中文字幕资源在线观看| 免费av网址在线| 97超碰在线人人| 天天干天天曰天天操| 日韩视频免费在线播放| 免费人成在线观看视频播放| 国产一级片自拍| 女人扒开屁股爽桶30分钟| 最新av网址在线观看| 亚洲视频第二页| 欧美 丝袜 自拍 制服 另类| 影音先锋男人的网站| 黄色免费网址大全| 免费在线激情视频| 97超碰人人澡| 国产a级黄色大片| 久久99国产精品一区| 在线播放av中文字幕| 一本色道久久亚洲综合精品蜜桃| 各处沟厕大尺度偷拍女厕嘘嘘| 欧美一区二区视频在线播放| 国产内射老熟女aaaa| 人妻无码一区二区三区四区| 亚洲国产欧美91| 亚洲高清av一区二区三区|