データベースを既存のAlwaysOn可用性グループ(AOAG)にプログラムで追加するにはどうすればよいですか?

アレックスサンソー

プログラムで(T-SQLスクリプト)新しいデータベースを作成し、それを既存のAlways On可用性グループ(AOAG)に追加したいと思います。

これまでのところ、データベースの作成、完全なバックアップの作成(AOAGにデータベースを追加するための前提条件)、および既存のAOAGへの追加は問題ありません。

ただし、セカンダリデータベースサーバーへの初期レプリケーションを初期化する方法がわかりません。

これまでの私のスクリプトは次のとおりです。

CREATE DATABASE Test;
GO

USE Test;
GO

BACKUP DATABASE Test
TO DISK = 'D:\Sync\Test.Bak'
   WITH FORMAT,
      MEDIANAME = 'D_Sync',
      NAME = 'Initial Full Backup for restore in AOAG group';
GO

USE Master
GO

ALTER AVAILABILITY GROUP AOAG_APP ADD DATABASE Test; 
GO

MS SQL Server Management Studioを使用している場合は、ウィザードを使用し、Select Data Synchronizationオプションで、を選択してFullから、バックアップファイルへのパスを選択します。

SQLスクリプトで同じことをどのように達成できますか?いないようALTER AVAILABILITY GROUP <group> ADD DATABASE <database>指定するためのオプションがありますFullpath to backup files

どんな助けでも大歓迎です!

Amarnath khandimalla

以下のコードで試すことができます。

--On primary node

create database test
alter database test set recovery FULL
backup database test to disk='Z:\Backups\Test Folder\test.bak'
backup log test to disk='Z:\Backups\Test Folder\test.trn'
alter availability group availablitygroup_name
add database [test];

--On secondary node

Restore database test from disk='\\node1\Backups\Test Folder\test.bak' with norecovery
restore log test from disk='\\node1\Backups\Test Folder\test.trn' with norecovery
alter database test set HADR availability group= availablitygroup_name

--On primary node

use test
go
create table abc(name varchar(15))
Insert into abc values('amarnath')
select * from abc

--On secondary node

use test
go
select * from abc

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

高可用性グループのセカンダリデータベースを変更するにはどうすればよいですか?

分類Dev

Facebook Messengerの会話をプログラムで取得し、ローカルデータベースに保存するにはどうすればよいですか?

分類Dev

Blue-Green デプロイの DevOps ステージで可用性監視をプログラムで再構成するにはどうすればよいですか?

分類Dev

プログラムでデータベースファイルの名前を変更するにはどうすればよいですか?

分類Dev

データベースのファイル名をプログラムで設定するにはどうすればよいですか?

分類Dev

プログラムで既存のapkのアセットフォルダのデータを変更するにはどうすればよいですか?

分類Dev

特定の(json)スキーマのOrientDBデータベースをプログラムで作成するにはどうすればよいですか?

分類Dev

プログラムでFirebirdデータベースファイルを作成するにはどうすればよいですか?

分類Dev

ポリマーのグーグルマップ要素にプログラムでマーカーを追加するにはどうすればよいですか

分類Dev

「openjdk7」をデフォルトのオープンプログラムリストに追加するにはどうすればよいですか?

分類Dev

デフォルトのプログラムリストにアプリケーションを追加するにはどうすればよいですか

分類Dev

データフレームから複数のグループのmatplotlibにエラーバーを追加するにはどうすればよいですか?

分類Dev

JavaプログラムのAccessデータベースから整数列の最大値を取得するにはどうすればよいですか?

分類Dev

プログラムでC#のUserControlリソースにスタイルを追加するにはどうすればよいですか?

分類Dev

Pythonプログラムのデータセットから既存のポイントを動的に描画するにはどうすればよいですか

分類Dev

既存のVisualStudioデータベースプロジェクトに新しいスキーマを追加するにはどうすればよいですか?

分類Dev

既存のUIPageViewControllerのボタンを使用してプログラムでビューをスライドするにはどうすればよいですか

分類Dev

プログラムのデータ型を判別するにはどうすればよいですか?

分類Dev

プログラムで作成されたエンティティをデータサービスに追加するにはどうすればよいですか?

分類Dev

ディープラーニングで既存の分類器に新しいクラスを追加するにはどうすればよいですか?

分類Dev

データベースからEntityFrameworkクラスをプログラムで生成するにはどうすればよいですか?

分類Dev

データベースからEntityFrameworkクラスをプログラムで生成するにはどうすればよいですか?

分類Dev

プログラムでJMXデータをダンプするにはどうすればよいですか?

分類Dev

WPFでプログラムによってグリッドにスクロールバーを追加するにはどうすればよいですか?

分類Dev

ElasticPoolにAzureSQLデータベースをプログラムで作成するにはどうすればよいですか?

分類Dev

Bootstrapのプログレスバーに開始ラベルと終了ラベルを追加するにはどうすればよいですか?

分類Dev

PHPで投稿データをプログラムで送信するにはどうすればよいですか?

分類Dev

プログラムの後半でエラーが発生した場合にデータベースが更新されないようにデータベースを設計するにはどうすればよいですか?

分類Dev

プログラムでAspxPivotGridのデータ行に通貨フォーマットを追加するにはどうすればよいですか?

Related 関連記事

  1. 1

    高可用性グループのセカンダリデータベースを変更するにはどうすればよいですか?

  2. 2

    Facebook Messengerの会話をプログラムで取得し、ローカルデータベースに保存するにはどうすればよいですか?

  3. 3

    Blue-Green デプロイの DevOps ステージで可用性監視をプログラムで再構成するにはどうすればよいですか?

  4. 4

    プログラムでデータベースファイルの名前を変更するにはどうすればよいですか?

  5. 5

    データベースのファイル名をプログラムで設定するにはどうすればよいですか?

  6. 6

    プログラムで既存のapkのアセットフォルダのデータを変更するにはどうすればよいですか?

  7. 7

    特定の(json)スキーマのOrientDBデータベースをプログラムで作成するにはどうすればよいですか?

  8. 8

    プログラムでFirebirdデータベースファイルを作成するにはどうすればよいですか?

  9. 9

    ポリマーのグーグルマップ要素にプログラムでマーカーを追加するにはどうすればよいですか

  10. 10

    「openjdk7」をデフォルトのオープンプログラムリストに追加するにはどうすればよいですか?

  11. 11

    デフォルトのプログラムリストにアプリケーションを追加するにはどうすればよいですか

  12. 12

    データフレームから複数のグループのmatplotlibにエラーバーを追加するにはどうすればよいですか?

  13. 13

    JavaプログラムのAccessデータベースから整数列の最大値を取得するにはどうすればよいですか?

  14. 14

    プログラムでC#のUserControlリソースにスタイルを追加するにはどうすればよいですか?

  15. 15

    Pythonプログラムのデータセットから既存のポイントを動的に描画するにはどうすればよいですか

  16. 16

    既存のVisualStudioデータベースプロジェクトに新しいスキーマを追加するにはどうすればよいですか?

  17. 17

    既存のUIPageViewControllerのボタンを使用してプログラムでビューをスライドするにはどうすればよいですか

  18. 18

    プログラムのデータ型を判別するにはどうすればよいですか?

  19. 19

    プログラムで作成されたエンティティをデータサービスに追加するにはどうすればよいですか?

  20. 20

    ディープラーニングで既存の分類器に新しいクラスを追加するにはどうすればよいですか?

  21. 21

    データベースからEntityFrameworkクラスをプログラムで生成するにはどうすればよいですか?

  22. 22

    データベースからEntityFrameworkクラスをプログラムで生成するにはどうすればよいですか?

  23. 23

    プログラムでJMXデータをダンプするにはどうすればよいですか?

  24. 24

    WPFでプログラムによってグリッドにスクロールバーを追加するにはどうすればよいですか?

  25. 25

    ElasticPoolにAzureSQLデータベースをプログラムで作成するにはどうすればよいですか?

  26. 26

    Bootstrapのプログレスバーに開始ラベルと終了ラベルを追加するにはどうすればよいですか?

  27. 27

    PHPで投稿データをプログラムで送信するにはどうすればよいですか?

  28. 28

    プログラムの後半でエラーが発生した場合にデータベースが更新されないようにデータベースを設計するにはどうすればよいですか?

  29. 29

    プログラムでAspxPivotGridのデータ行に通貨フォーマットを追加するにはどうすればよいですか?

ホットタグ

アーカイブ