IF NICHT existieren „D:\ETL\APP.bak-“ GOTO- Ende
„D:\ETL\APP.bak“ „C:\App kopieren _restore \“ /y
:: VARIABLEN EINSTELLEN
DBNAME=NAMEOFDATABASEBEINGRESTORED einstellen
DBDIRECTORY= C:\Program Files\Microsoft SQL-Server \ MSSQL \ Daten einstellen
Die Wiederherstellung der Student_Data_Mart Datenbank BETITELN
:: DATENBANK IN EINZELNER BENUTZER-MODUS EINSETZEN, UM WIEDERHERSTELLUNG ZU ERLAUBEN
osql - E - d-Meister - Q „ändern Datenbank App_Business_DB gesetztes single_user mit der sofortigen Preissenkung“
:: WIEDERHERSTELLUNGS-DATENBANK
osql - E - d-Meister - Q „Wiederherstellungsdatenbank App_Business_DB von disk='C:\App_restore \ von APP.bak MIT ersetzen, verschieben „App_Business_Profile“ „zum C:\SQL _DATA \ APPSDB \ App_Business_Profile.mdf“, VERSCHIEBEN „App_Business_Profile_Log“ „zum C:\SQL _DATA \ APPSDB \ App_Business_Profile_2.ldf““
:: BEWILLIGUNGS-ERLAUBNIS ZUM ASPNET BENUTZER
osql - E - d App_Business_DB - Q „sp_grantdbaccess „Geschäft \ svcappbussql““
osql - E - d App_Business_DB - Q „sp_addrolemember „db_owner“, „Geschäft \ svcappbussql““
:: WIEDERHERSTELLUNG ZUM MULTI BENUTZER
osql - E - d-Meister - Q „ändern Datenbank App_Business_DB gesetztes multi_user“
del „C:\App _restore \ APP.bak“
del „D:\ETL\APP.bak“
: Ende
ECHO beendet
|