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 Expressのバックアップとリストア
- 2. バックアップMS SQL Server 2005?
- 3. C#3.0でSQLデータベースをバックアップ
- 4. SQL Serverの2008バックアップ - ログのバックアップ尾
- 5. SQL Serverバックアップ/リストアとデタッチ/アタッチ
- 6. SQL Serverバックアップの復元エラー
- 7. バックアップSQL Server保守計画
- 8. SQL Server MDFファイル - バックアップ方法
- 9. SQL Server 2008でSQL Server 2014のバックアップを復元する方法
- 10. SQL Server 2000でSQL Server 2000のバックアップを復元する
- 11. パスワードで保護されたSQL Serverバックアップ
- 12. SQL Serverバックアップからデータベースを上書き
- 13. SQL Serverバックアップの動的ファイル名?
- 14. 2012年のSQL Server 2014のバックアップ
- 15. SQL Server DBのタスク、デタッチ、バックアップ、リストア
- 16. SQL Serverエージェントジョブをバックアップする方法は?
- 17. Microsoft SQL ServerからSQLデータベースをバックアップする
- 18. 2008年のバックアップでのSQL Server 2012の下位互換性
- 19. SQL Serverで自分のデータベースのバックアップを作成する方法
- 20. SQLバックアップの場所
- 21. SQL ServerのパラメータC#
- 22. ASP.NET C#SQL Server DataReader
- 23. .NET Compact Framework - バックアップとしてのSQL Server Compactまたはフラットファイル
- 24. AppFabric SessionStateをバックアップとしてSQL Serverを使用する
- 25. IMPLICIT_TRANSACTIONSをONにしたSQL Server 2008のバックアップ
- 26. SQL Server 2008のデータベースのデータを持つ単一のテーブルをバックアップ
- 27. SQL Server 2008 UDF IN C
- 28. SQL ServerのないC#アプリケーション
- 29. RC2 Crypt SQL ServerとC#
- 30. の削除SQL ServerデータベースC#
あなたが全体のDBまたはその一部をバックアップしようとしている次のような
結果は? –