Frage : Wie man eine Protokolldatei (log_.txt) für einen DOS-Reihenindex herstellt

Hallo übernommen Experten,
We eine Anwendung, deren Datenbank jede Woche wieder hergestellt erhält. Der Wiederherstellungsprozeß hervorgerufen durch eine DOS-Reihenakte eihen, die festgelegt, um einmal wöchentlich zu laufen. (Code-Stückchen sehen). Das Problem, das wir ist haben im Augenblick, dass die zeitlich geplante Aufgabe sagt, dass sie erfolgreich war, aber die Wiederherstellungsgeschichte (MSDB. .RestoreHistory) nicht war. Auch der Index hat keinen loggenmechanismus, dem folglich wir nicht feststellen könnten, was wirklich geschah, ob die Schritte, die es angenommen, um zu tun war erfolgreich, oder not.
I gues, was ich tun wollte, eine AusgangsTextdatei (log_.txt) auf jedem mit.einzuschließen Schritte innerhalb des Indexes war. Ist mögliches dieses? Wurde, jedermann/Vorlage darzustellen/verweist uns wie…
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
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

Antwort : Wie man eine Protokolldatei (log_.txt) für einen DOS-Reihenindex herstellt

Dieses anstatt verwenden
1:
2:
3:
4:
   Rs als Recordset verdunkeln
   Rs = frm einstellen. Recordset
   rs. Löschung
   rs. Requery
Weitere Lösungen  
 
programming4us programming4us