2016-03-31 6 views
-1

SQL Serverを使用していますか? mvc C#でアクション実行テキストを実行した後、デバイスへのバックアップを作成したい。ストアドプロシージャを使用したC#のSQL Serverデータベースバックアップ

+0

[どうすれば良いのですか?](http://stackoverflow.com/help/how-to-ask) - これは現在非常に曖昧で不明瞭です。より意味のある情報を追加してください! –

答えて

0

HomeControllerにBackUpメソッドがあると仮定して、次のストアプロシージャを実行します。

_dbcontext.Database.ExecuteSqlCommand(TransactionalBehavior.DoNotEnsureTransaction, @"EXEC [dbo].[spBackUpDatabases]"); 

とspBackUpDatabases店舗の手順私は、このヘルプuを考える

USE [TestAppDbContext] 
GO 

SET ANSI_NULLS ON 
GO 
SET QUOTED_IDENTIFIER ON 
GO 

ALTER PROCEDURE [dbo].[spBackUpDatabases] 
AS 
BEGIN 

    SET NOCOUNT ON; 


-- backup database TestAppDbContext to disk='D:/TestAppDb/test.bak' 

exec('backup database TestAppDbContext to disk = N''D:/TestAppDb/test.bak'' with format, init;'); 

END 

のようなものです。

+0

これは非常に役に立ちます。私は上記のコードを使ってバックアップしました。ありがとうございます。 –

関連する問題