18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Devart:如何通過跨多個數(shù)據(jù)庫自動執(zhí)行數(shù)據(jù)庫腳本來節(jié)省時間和減少錯誤

哲想軟件 ? 來源:哲想軟件 ? 2023-04-06 09:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著企業(yè)的增長,它們的數(shù)據(jù)庫也在增長。隨著需要處理的數(shù)據(jù)量不斷增加,管理多個數(shù)據(jù)庫并在所有數(shù)據(jù)庫中執(zhí)行腳本可能會變得難以應(yīng)付。這可能導致錯誤和低效率,浪費寶貴的時間和資源。

幸運的是,自動化可以為這些問題提供解決方案。通過跨多個目標自動執(zhí)行數(shù)據(jù)庫腳本,企業(yè)可以節(jié)省時間、減少錯誤并提高工作效率。本指南將探討自動化數(shù)據(jù)庫腳本執(zhí)行的好處,并提供關(guān)于如何在組織中實現(xiàn)自動化的實用技巧。在本文結(jié)束時,您將清楚地了解自動化如何簡化數(shù)據(jù)庫管理并改進業(yè)務(wù)操作。

ab4045a2-d418-11ed-bfe3-dac502259ad0.png

內(nèi)容

方法1:使用dbForgeStudio和命令行對多個數(shù)據(jù)庫執(zhí)行多個腳本

  • 準備好環(huán)境

  • 創(chuàng)建.bat文件

  • 執(zhí)行.bat文件

方法2:從dbForgeStudio的接口執(zhí)行針對多個數(shù)據(jù)庫的腳本

結(jié)論

方法1:使用dbForgeStudio和命令行對多個數(shù)據(jù)庫執(zhí)行多個腳本

步驟1:準備環(huán)境

這一步涉及創(chuàng)建兩個文本文件。第一個將包含執(zhí)行腳本所需的連接和數(shù)據(jù)庫列表,而第二個將存儲需要針對這些數(shù)據(jù)庫執(zhí)行的SQL腳本列表。

創(chuàng)建一個databases.txt文件

1.1啟動第三方文本編輯器,如記事本。

1.2輸入源服務(wù)器名稱、數(shù)據(jù)庫名稱、用戶名和密碼,以“,”分隔。該列表可以根據(jù)需要包含任意數(shù)量的服務(wù)器和數(shù)據(jù)庫。下面是一個你可以使用的模板:

aba79b12-d418-11ed-bfe3-dac502259ad0.png

1.3使用合適的名稱和文件擴展名保存文本文件,例如“Target_Databases.txt”。

abbcd784-d418-11ed-bfe3-dac502259ad0.png

創(chuàng)建一個scripts.txt文件

1.4打開第三方文本編輯器(如記事本)。

1.5輸入您希望執(zhí)行的SQL腳本的路徑,以及它們各自的編碼,用逗號分隔。您可以根據(jù)以下模板向列表中添加任意數(shù)量的腳本。

abda4580-d418-11ed-bfe3-dac502259ad0.png

1.6保存文本文件。

步驟2:創(chuàng)建一個.bat文件

接下來,我們需要用腳本創(chuàng)建一個.bat文件,該腳本將啟動dbForgeStudio for SQLServer,針對Target_Databases.txt文件中指定的數(shù)據(jù)庫執(zhí)行SQL_files.txt文件中指定的腳本。

2.1打開文本編輯器,如“記事本”。

2.2輸入針對多個數(shù)據(jù)庫執(zhí)行多個SQL腳本的腳本,并根據(jù)需要進行調(diào)整。下面的例子顯示了腳本結(jié)構(gòu):

ac032428-d418-11ed-bfe3-dac502259ad0.png

腳本中:

Target_Databases.txt是列出目標服務(wù)器、數(shù)據(jù)庫和要連接到它們的憑證的文件的名稱。

SQL_files.txt是存儲要執(zhí)行的SQL腳本列表的文件名。

請注意

“SetRuntool”為dbForgeStudio for SQL Server的默認安裝路徑。如果您更改了它,您將需要指定工具的.com文件的正確路徑。

2.3保存為“。bat”文件。

步驟3:執(zhí)行.bat文件

現(xiàn)在,您所需要做的就是運行.bat文件。

ac1e0e0a-d418-11ed-bfe3-dac502259ad0.png

正如您所看到的,已經(jīng)針對我們指定的數(shù)據(jù)庫成功執(zhí)行了腳本。令人驚訝的是,如此大規(guī)模的驚人結(jié)果只需要如此少的準備。

方法2:從dbForgeStudio的接口跨多個目標執(zhí)行腳本

dbForgeStudio for SQL Server允許您快速有效地跨多個數(shù)據(jù)庫執(zhí)行腳本。為此,只需右鍵單擊SQL文檔中的任意位置并選擇RunOn Multiple Targets。

ac9221aa-d418-11ed-bfe3-dac502259ad0.png

將打開RunOn Multiple Targets向?qū)А?/span>

acbfb4f8-d418-11ed-bfe3-dac502259ad0.png

讓我們針對選定的數(shù)據(jù)庫執(zhí)行腳本。

acdab032-d418-11ed-bfe3-dac502259ad0.png

腳本已經(jīng)成功執(zhí)行,并且已經(jīng)在目標數(shù)據(jù)庫中創(chuàng)建了Users表。如果使用dbForgeStudio for SQL Server對多個數(shù)據(jù)庫運行腳本,該工具將為每個數(shù)據(jù)庫打開單獨的SQL文檔。這允許您確認查詢完成狀態(tài)。

在這里,您可以指定數(shù)據(jù)庫服務(wù)器連接并提供腳本文件的路徑,或者直接從SSMSSQL文檔執(zhí)行腳本。您還可以選擇要對其執(zhí)行腳本的數(shù)據(jù)庫,為方便起見隱藏系統(tǒng)數(shù)據(jù)庫,并選擇以串聯(lián)或并行方式執(zhí)行腳本。

但是,重要的是要注意,只有當數(shù)據(jù)庫位于同一數(shù)據(jù)庫服務(wù)器上時,才能在一個執(zhí)行操作中對多個數(shù)據(jù)庫執(zhí)行腳本。如果數(shù)據(jù)庫位于不同的服務(wù)器上,則需要通過在向?qū)е星袚Q連接來分幾個步驟執(zhí)行腳本。

結(jié)論

在本文中,我們演示了兩種針對多個數(shù)據(jù)庫執(zhí)行SQL腳本的方法。第一種方法涉及在.bat文件中創(chuàng)建一個自定義腳本,該腳本允許針對多個數(shù)據(jù)庫運行多個腳本。這種方法在指定要執(zhí)行的腳本和數(shù)據(jù)庫方面提供了靈活性,使其成為復雜場景的理想解決方案。第二種方法涉及使用dbForgeStudio接口,該接口允許對駐留在一臺服務(wù)器上的多個數(shù)據(jù)庫執(zhí)行一個腳本。當處理位于同一服務(wù)器和單個腳本上的數(shù)據(jù)庫時,此方法非常有用。

兩種方法都有各自的優(yōu)點和缺點,選擇合適的方法取決于手頭任務(wù)的具體要求?,F(xiàn)在,您已經(jīng)完全具備了針對多個數(shù)據(jù)庫高效執(zhí)行SQL腳本的能力,這可以潛在地為您節(jié)省大量管理和維護SQLServer數(shù)據(jù)庫的時間和精力。


審核編輯 :李倩


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    13

    文章

    10013

    瀏覽量

    90391
  • 數(shù)據(jù)庫
    +關(guān)注

    關(guān)注

    7

    文章

    3984

    瀏覽量

    67546
  • 腳本
    +關(guān)注

    關(guān)注

    1

    文章

    405

    瀏覽量

    28993

原文標題:Devart:如何通過跨多個數(shù)據(jù)庫自動執(zhí)行數(shù)據(jù)庫腳本來節(jié)省時間和減少錯誤

文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    labview 數(shù)據(jù)庫操作問題

    不能很好的支持遠程,是不是???那用DatabaseConnectivityToolkit怎么寫命令給數(shù)據(jù)庫數(shù)據(jù)庫執(zhí)行數(shù)據(jù)庫里應(yīng)經(jīng)編寫好的命令啊 ?
    發(fā)表于 07-23 17:06

    USART使用DMA時可以節(jié)省時間嗎?

    USART使用DMA時可以節(jié)省時間嗎?
    發(fā)表于 12-02 07:21

    基于MPI的并行數(shù)據(jù)庫的研究與實現(xiàn)

    隨著硬件發(fā)展趨于極限,建立并行數(shù)據(jù)庫管理系統(tǒng)已成為提高數(shù)據(jù)庫性能的必然選擇。本文在介紹了并行數(shù)據(jù)庫系統(tǒng)相關(guān)的概念之后, 討論了并行數(shù)據(jù)庫的物理組織結(jié)構(gòu),并介紹了一
    發(fā)表于 06-22 09:18 ?15次下載

    數(shù)據(jù)庫教程之如何進行數(shù)據(jù)庫設(shè)計

    本文檔的主要內(nèi)容詳細介紹的是數(shù)據(jù)庫教程之如何進行數(shù)據(jù)庫設(shè)計內(nèi)容包括了:1 數(shù)據(jù)庫設(shè)計概述 ,2 數(shù)據(jù)庫需求分析 ,3 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 ,4
    發(fā)表于 10-19 10:41 ?21次下載
    <b class='flag-5'>數(shù)據(jù)庫</b>教程之如何進<b class='flag-5'>行數(shù)據(jù)庫</b>設(shè)計

    通過節(jié)省時間和成本的創(chuàng)新技術(shù)降低電源中的EMI

    通過節(jié)省時間和成本的創(chuàng)新技術(shù)降低電源中的EMI。
    發(fā)表于 06-09 09:53 ?20次下載

    數(shù)據(jù)庫數(shù)據(jù)恢復】MS SQL數(shù)據(jù)庫提示“附加數(shù)據(jù)庫錯誤 823”如何恢復數(shù)據(jù)?

    備份,只需要還原備份即可。如果沒有備份或者備份的時間間隔太久,或者備份數(shù)據(jù)不可用,這個時候就需要對數(shù)據(jù)庫行數(shù)據(jù)恢復的操作。
    的頭像 發(fā)表于 12-08 12:07 ?3617次閱讀
    【<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復】MS SQL<b class='flag-5'>數(shù)據(jù)庫</b>提示“附加<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>錯誤</b> 823”如何恢復<b class='flag-5'>數(shù)據(jù)</b>?

    數(shù)據(jù)庫數(shù)據(jù)恢復】華為云ECS網(wǎng)站服務(wù)器mysql數(shù)據(jù)庫數(shù)據(jù)恢復案例

    執(zhí)行數(shù)據(jù)庫版本更新測試時,用戶誤將本應(yīng)在測試測試的sql腳本執(zhí)行在生產(chǎn)中,導致部分表被truncate,部分表內(nèi)少量
    的頭像 發(fā)表于 01-17 15:40 ?1341次閱讀
    【<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復】華為云ECS網(wǎng)站服務(wù)器mysql<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復案例

    多平臺的關(guān)系數(shù)據(jù)庫管理和開發(fā)工具

    管理、管理更改、調(diào)整查詢和開發(fā)關(guān)系數(shù)據(jù)庫 數(shù)據(jù)庫專業(yè)人員需要盡量減少花在日常管理和在整個組織中開發(fā)數(shù)據(jù)庫。為了應(yīng)對這一挑戰(zhàn),受益于IDERA的用于管理和開發(fā)
    的頭像 發(fā)表于 06-27 10:54 ?1504次閱讀
    多平臺的關(guān)系<b class='flag-5'>數(shù)據(jù)庫</b>管理和開發(fā)工具

    數(shù)據(jù)庫數(shù)據(jù)恢復—SQLserver數(shù)據(jù)庫被加密如何恢復數(shù)據(jù)?

    一臺服務(wù)器上的SQLserver數(shù)據(jù)庫被勒索病毒加密,無法正常使用。該服務(wù)器上部署有多個SQLserver數(shù)據(jù)庫,其中有2個數(shù)據(jù)庫及備份文件被加密,文件名被篡改,
    的頭像 發(fā)表于 11-23 14:42 ?1410次閱讀
    <b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復—SQLserver<b class='flag-5'>數(shù)據(jù)庫</b>被加密如何恢復<b class='flag-5'>數(shù)據(jù)</b>?

    數(shù)據(jù)庫數(shù)據(jù)恢復—SQL Server數(shù)據(jù)庫出現(xiàn)823錯誤數(shù)據(jù)恢復案例

    SQL Server數(shù)據(jù)庫故障: SQL Server附加數(shù)據(jù)庫出現(xiàn)錯誤823,附加數(shù)據(jù)庫失敗。數(shù)據(jù)庫沒有備份,無法
    的頭像 發(fā)表于 09-20 11:46 ?930次閱讀
    <b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復—SQL Server<b class='flag-5'>數(shù)據(jù)庫</b>出現(xiàn)823<b class='flag-5'>錯誤</b>的<b class='flag-5'>數(shù)據(jù)</b>恢復案例

    數(shù)據(jù)庫數(shù)據(jù)恢復—通過拼接數(shù)據(jù)庫碎片恢復SQLserver數(shù)據(jù)庫

    一個運行在存儲上的SQLServer數(shù)據(jù)庫,有1000多個文件,大小幾十TB。數(shù)據(jù)庫每10天生成一個NDF文件,每個NDF幾百GB大小。數(shù)據(jù)庫包含兩個LDF文件。 存儲損壞,
    的頭像 發(fā)表于 10-31 13:21 ?922次閱讀
    <b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復—<b class='flag-5'>通過</b>拼接<b class='flag-5'>數(shù)據(jù)庫</b>碎片恢復SQLserver<b class='flag-5'>數(shù)據(jù)庫</b>

    Devart: dbForge Compare Bundle for SQL Server—比較SQL數(shù)據(jù)庫最簡單、最準確的方法

    ? dbForge Compare Bundle For SQL Server:包含兩個工具,可幫助您節(jié)省用于手動數(shù)據(jù)庫比較的 70% 的時間 dbForge數(shù)據(jù)比較 幫助檢測和分析實
    的頭像 發(fā)表于 01-17 11:35 ?773次閱讀

    數(shù)據(jù)庫數(shù)據(jù)恢復—SQL Server附加數(shù)據(jù)庫提示“錯誤 823”的數(shù)據(jù)恢復案例

    SQL Server數(shù)據(jù)庫附加數(shù)據(jù)庫過程中比較常見的報錯是“錯誤 823”,附加數(shù)據(jù)庫失敗。 如果數(shù)據(jù)庫有備份則只需還原備份即可。但是如果
    的頭像 發(fā)表于 02-28 11:38 ?714次閱讀
    <b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復—SQL Server附加<b class='flag-5'>數(shù)據(jù)庫</b>提示“<b class='flag-5'>錯誤</b> 823”的<b class='flag-5'>數(shù)據(jù)</b>恢復案例

    oracle數(shù)據(jù)恢復—oracle數(shù)據(jù)庫執(zhí)行錯誤truncate命令如何恢復數(shù)據(jù)?

    oracle數(shù)據(jù)庫執(zhí)行truncate命令導致數(shù)據(jù)丟失是一種常見情況。通常情況下,oracle數(shù)據(jù)庫誤操作刪除數(shù)據(jù)只需要
    的頭像 發(fā)表于 06-05 16:01 ?532次閱讀
    oracle<b class='flag-5'>數(shù)據(jù)</b>恢復—oracle<b class='flag-5'>數(shù)據(jù)庫</b>誤<b class='flag-5'>執(zhí)行</b><b class='flag-5'>錯誤</b>truncate命令如何恢復<b class='flag-5'>數(shù)據(jù)</b>?

    mysql數(shù)據(jù)恢復—mysql數(shù)據(jù)庫表被truncate的數(shù)據(jù)恢復案例

    某云ECS網(wǎng)站服務(wù)器,linux操作系統(tǒng),部署了mysql數(shù)據(jù)庫。工作人員在執(zhí)行數(shù)據(jù)庫版本更新測試時,錯誤地將本應(yīng)在測試執(zhí)行的sql
    的頭像 發(fā)表于 09-11 09:28 ?452次閱讀
    mysql<b class='flag-5'>數(shù)據(jù)</b>恢復—mysql<b class='flag-5'>數(shù)據(jù)庫</b>表被truncate的<b class='flag-5'>數(shù)據(jù)</b>恢復案例