在线看毛片视频-国产免费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>
  • 91成人在线视频观看| 三日本三级少妇三级99| 午夜精品免费看| 精品无码av无码免费专区| 成人午夜激情av| 欧美大片在线播放| 亚洲天堂第一区| 亚洲一级片av| 无限资源日本好片| 欧美日韩亚洲第一| 亚洲一区二区三区av无码| 91aaa精品| 天堂av8在线| 超碰在线播放91| 波多野结衣50连登视频| 无码熟妇人妻av在线电影| 亚洲第一色av| 日韩欧美国产片| 丰满人妻中伦妇伦精品app| 国产a级片网站| 男人的天堂avav| 久久香蕉视频网站| 日韩国产精品毛片| 日韩最新中文字幕| av磁力番号网| 成人在线观看毛片| 麻豆一区二区三区在线观看| 亚洲a级黄色片| 亚洲视频在线不卡| 日本美女久久久| 免费观看国产视频在线| 国产一二三四区在线观看| 欧美a级黄色大片| 亚洲精品少妇一区二区| 欧美人与动牲交xxxxbbbb| 蜜桃视频一区二区在线观看| 久久久国内精品| 黄色成人在线看| 少妇人妻互换不带套| 色国产在线视频| 久久久一二三四| 欧美乱做爰xxxⅹ久久久| av无码久久久久久不卡网站| 116极品美女午夜一级| 波多野结衣家庭教师视频| av免费网站观看| 国产高清av片| 性高湖久久久久久久久aaaaa| 日本一本中文字幕| 免费看a级黄色片| 亚洲天堂av一区二区| av日韩在线看| 手机看片福利盒子久久| 最新av在线免费观看| 国产精品专区在线| 五月天av在线播放| 精品国产av无码一区二区三区| 国产l精品国产亚洲区久久| 久国产精品视频| 91.com在线| av在线网址导航| 日韩av在线第一页| 日本一二三区在线| 欧美性久久久久| 成人在线免费高清视频| 天天干天天干天天干天天干天天干| 久久久久久久久久久久久久久国产| 久久久久久久久影视| 91制片厂毛片| 日韩精品―中文字幕| 久久久国产精华液999999 | 天天摸天天碰天天添| 久久av秘一区二区三区| 欧在线一二三四区| 毛片在线播放视频| 色爽爽爽爽爽爽爽爽| a在线观看免费视频| 成年人网站免费视频| 奇米777四色影视在线看| 免费成年人高清视频| 欧美成人精品欧美一级乱| 国产亚洲精品久久久久久久| 日韩av在线中文| 欧美性猛交xxx乱久交| jizzjizz国产精品喷水| 日韩一级免费看| 欧美a级黄色大片| 成人性做爰片免费视频| 天天干天天色天天干| jizz大全欧美jizzcom| 黑人粗进入欧美aaaaa| aⅴ在线免费观看| 久久久久免费看黄a片app| 国产一二三四区在线观看| 一区二区三区四区久久| 91香蕉国产线在线观看| 日韩在线一区视频| 国内自拍第二页| 中文字幕综合在线观看| 日韩高清在线一区二区| 国产无遮挡猛进猛出免费软件| 在线观看av网页| 九九热精品国产| 红桃视频一区二区三区免费| 国产福利片一区二区| 999这里有精品| 欧美性视频在线播放| 超薄肉色丝袜足j调教99| 青青草视频国产| 亚洲人成无码网站久久99热国产 | 色婷婷激情视频| 少妇高潮大叫好爽喷水| 性高湖久久久久久久久aaaaa| 国产aaa免费视频| 中国丰满人妻videoshd| 久久久精品三级| 爱豆国产剧免费观看大全剧苏畅| 做爰高潮hd色即是空| 国产欧美精品aaaaaa片| 欧美成人xxxxx| 黄色片免费网址| 久久视频这里有精品| www.99av.com| 成人小视频在线观看免费| 人妻熟女一二三区夜夜爱| 日本一二区免费| 欧美图片激情小说| 欧美第一页浮力影院| 国产黄色激情视频| 日本成人中文字幕在线| 日韩高清在线一区二区| 能在线观看的av| 精品一区二区成人免费视频 | 奇米影视亚洲色图| 在线观看国产中文字幕| 老司机激情视频| 欧美黑人又粗又大又爽免费| 久久久天堂国产精品| 亚洲无吗一区二区三区| av片在线免费| 国产精品久久久久久久av福利| 黄色国产一级视频| 亚洲天堂av免费在线观看| 久久精品国产精品亚洲色婷婷| 中文字幕一区二区三区四区五区人| 女人喷潮完整视频| 国产精品免费看久久久无码| 三上悠亚在线一区二区| 男女曰b免费视频| 国产自产在线视频| 日本黄xxxxxxxxx100| 福利视频999| 久久久精品麻豆| 久久久久久久久久久免费视频| 国产欧美久久久久| 黄黄视频在线观看| 久久久国产精华液999999 | 欧美日韩福利在线| 在线观看三级网站| 偷拍盗摄高潮叫床对白清晰| 日本人视频jizz页码69| 国产a级一级片| 妺妺窝人体色www在线小说| 成年女人18级毛片毛片免费| 五月天综合婷婷| 午夜天堂在线视频| 日韩欧美理论片| 国产精品igao网网址不卡| 手机版av在线| 在线播放免费视频| 黄色免费高清视频| 视频一区二区视频| 97超碰国产精品| 欧美一区二区中文字幕| 欧美精品色婷婷五月综合| 免费国产a级片| 国产美女三级视频| 高清一区二区视频| 亚洲xxx在线观看| 国产成年人在线观看| 国产精品无码电影在线观看| www.男人天堂网| 日韩人妻精品无码一区二区三区| 欧美日韩在线视频一区二区三区| 老熟妇仑乱视频一区二区| 国产主播中文字幕| 手机在线观看日韩av| 男人添女荫道口女人有什么感觉| 国产免费黄色一级片| 日本在线视频www| 伊人免费视频二| 男人添女人荫蒂免费视频| 国产a视频免费观看| 成年人黄色在线观看| 91九色丨porny丨国产jk| 亚洲人辣妹窥探嘘嘘| 肉大捧一出免费观看网站在线播放 | 免费cad大片在线观看| 天堂…中文在线最新版在线| 91在线视频观看免费|