問題タブ [sqlps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
423 参照

powershell - SQLPSモジュールをインポートし、それを使用してDBを別のサーバーにバックアップおよび復元します

SQLPS (Ms SQL Server データベース エンジン) がインストールされていないクライアント マシン (Win7) から PS スクリプトを実行しています。

このため、リモートの ps-session をインポートして行います。

  1. SQL Server へのリモート PS セッションを作成する

$sourceSQLRemoteSession = New-PSSession -ComputerName $SQLServerHostname -認証ネゴシエート -Credential $PSOCredentialObject

  1. SQLPS モジュールをインポートする

Import-PSSession -Session $sourceSQLRemoteSession -Module SQLPS -DisableNameChecking

  1. SQL バックアップの実行

Backup-SqlDatabase -ServerInstance "destinationSQL\SQLInstance" -Database "blabla_db" -BackupFile "c:\blabla.bak" -Credential $PSOCredentialObject

DB を別の SQL データベース サーバーに復元する必要がある場合は、"RelocateFile" オブジェクトを使用する必要があります。次に例を示します。

そして、新しいオブジェクトを実行すると、気に入らないようです:

エラー:

これにアプローチする最良の方法は何ですか?

ありがとう