sql >> データベース >  >> RDS >> Sqlserver

ネットワーク経由でデータベースのバックアップを復元する

    ネットワーク ファイルをバックアップ ソースとして使用するオプションはほとんどありません

    <オール>
  1. ネットワーク ドライブ/パス、ホスティング ファイルを MS-SQL Server と同じユーザーの下にマッピングします。
  2. xp_cmdshell 拡張ストアド プロシージャを使用して、MS SQL の内部からネットワーク ドライブをマップします (このようにして、コマンド シェルは SSMS を実行しているユーザー アカウントと同じ権限を持ちます)
  3. -- allow changes to advanced options 
    EXEC sp_configure 'show advanced options', 1
    GO
    -- Update currently configured values for advanced options.
    RECONFIGURE
    GO
    -- To enable xp_cmdshell
    EXEC sp_configure 'xp_cmdshell', 1
    GO
    -- Update currently configured values for advanced options.
    RECONFIGURE
    GO
    EXEC xp_cmdshell 'NET USE Z: \\Srv\Path password1 /USER:Domain\UserName'
    

    その後、ドライブ Z:が Server Management studio に表示されるか、または単に

    RESTORE DATABASE DataBaseNameHere FROM DISK = 'Z:\BackNameHere.BAK'
    GO
    


    1. PreparedStatementでのsetDateの使用

    2. phpを使用してmysqlクエリが結果を返さない(レコードが見つかりません)かどうかを確認する方法は?

    3. IDの最大数を持つIDを選択

    4. PostgreSQLのグループ化されたLIMIT:各グループの最初のN行を表示しますか?