5
A
答えて
3
SQL管理オブジェクト - Microsoft.SqlServer.Management.Smo
それはあなたがそのアクションを完了するために必要なメソッドを持っています。
4
または:Management Studioでバックアップスクリプトを生成し、ストアドプロシージャに配置し、C#コードからプロシージャを実行します。
CREATE PROCEDURE sp_backup
AS
BEGIN
BACKUP DATABASE [YourDatabase] TO DISK = N'C:\YourPathAndFile.bak'
WITH NOFORMAT, NOINIT,
NAME = N'Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
END
GO
2
3
が必要です主なコマンドへのMSDNの参照はadminstratorタスクなど、バックアップやrestorを実行するためのC#からSMOライブラリを使用する方法について using SMO Library from c#
を参照してください。
2
ディスクに書き込む前にストリームを圧縮するなど、C#でバイトストリームを処理する場合は、私のプロジェクトのコードSQL Server Compressed Backupを参照してください。これは、小さなVDI(SQL Server仮想デバイスAPI)DLLラッパーをC++で記述し、各VDIオプションを.Netに忠実に公開し、残りのコードはC#で記述されています。
3
ここには、データベースバックアップのコンテンツをストリームに(「選択」の結果として)入れるスクリプトがあります。これは、バックアッププログラムを作成するのに便利ですWITHOUTすべての共有フォルダ。必要なのは、サーバーへの接続のみです。 MSSQL 2008 R2のテスト済みです。
backupFileName backupContent
C:\Temp\AdventureWorks.bak 0x54415045000003008C000E01000000000000000000000000000...
関連する問題
- 1. C#でSQL Serverバックアップを自動化
- 2. SQL Server Expressバックアップ
- 3. C#SQL Server Expressのバックアップとリストア
- 4. バックアップMS SQL Server 2005?
- 5. Azure Backup ServerでSQL Serverをバックアップする
- 6. C#3.0でSQLデータベースをバックアップ
- 7. SQL Serverの2008バックアップ - ログのバックアップ尾
- 8. SQL Serverバックアップ/リストアとデタッチ/アタッチ
- 9. リモートSQL Serverデータベースのバックアップ
- 10. SQL Serverバックアップの復元エラー
- 11. SQL Server MDFファイル - バックアップ方法
- 12. バックアップSQL Server保守計画
- 13. Winforms経由でSQL Serverデータベースをバックアップする方法C#
- 14. SQL Server 2000でSQL Server 2000のバックアップを復元する
- 15. SQL Server 2008でSQL Server 2014のバックアップを復元する方法
- 16. パスワードで保護されたSQL Serverバックアップ
- 17. Firebird SQL Server 3.0.2のバックアップ/リストアがWindows Server 2016で遅い
- 18. SQL Serverエージェントジョブをバックアップする方法は?
- 19. SQL Serverバックアップの動的ファイル名?
- 20. SQL Serverバックアップからデータベースを上書き
- 21. SQL Server DBのタスク、デタッチ、バックアップ、リストア
- 22. AzureストレージへのSQL Serverのバックアップ
- 23. 2012年のSQL Server 2014のバックアップ
- 24. SQL Serverにバックアップがありません
- 25. SQL Serverの - バックアップ中の余分なファイルグループ
- 26. SQL Serverの差分バックアップの失敗
- 27. SQL Server 2014でSQL Server 2008 R2からバックアップを復元する方法は?
- 28. Microsoft SQL ServerからSQLデータベースをバックアップする
- 29. プログラムでバックアップAzure Sql db
- 30. ormlite(SQL Server)&C#
あなたが全体のDBまたはその一部をバックアップしようとしている次のような
結果は? –