コード例 #1
0
ファイル: Database.cs プロジェクト: sidkcr/azure-db-replica
        public void Restore(string databaseName)
        {
            string bakPath = $"{localPath}\\{temporaryDatabase}.bak";
            string mdfPath = $"{localPath}\\{databaseName}.mdf";
            string ldfPath = $"{localPath}\\{databaseName}.ldf";

            SqlOperations.Restore(options.Destination.Server, bakPath, mdfPath, ldfPath, databaseName, temporaryDatabase);
        }
コード例 #2
0
ファイル: Database.cs プロジェクト: sidkcr/azure-db-replica
        public void Backup()
        {
            string path = $"{localPath}\\{temporaryDatabase}.bak";

            SqlOperations.Backup(path, options.Destination.Server, options.Destination.Database);
        }
コード例 #3
0
ファイル: Database.cs プロジェクト: sidkcr/azure-db-replica
 public void Rename()
 {
     SqlOperations.DropDatabase(options.Destination.Server, options.Destination.Database);
     SqlOperations.RenameDatabase(options.Destination.Server, temporaryDatabase, options.Destination.Database);
 }