3.1 Script-Dateien
Die aktuelle Funktionalität ist in den folgenden Scripten implementiert:
-
idbTOOLS.vbsVBScript-Datei mit den Zugriffen auf SQLDMO und SQLNS und weitere Hilfsfunktionen zur Behandlung von Umgebungsvariablen, Aufrufparametern, Aufbereitung der Ergebnisse sowie deren Ausgabe am Bildschirm und in Dateien.
-
idbSQLDMO.wsfaufrufbares WindowsScriptFile mit SQLDMO-spezifischen Jobs und integrierter Aufrufhilfe (Aufruf ohne weitere Argumente zeigt implementierte Funktionalität am Bildschirm).
-
idbSQLNS.wsfaufrufbares WindowsScriptFile mit SQLNS-spezifischen Jobs und integrierter Aufrufhilfe (Aufruf ohne weitere Argumente zeigt implementierte Funktionalität am Bildschirm).
Der Aufruf von "idbSQLDMO.wsf /Output" beschreibt die aktuell implementierte Funktionalität am Bildschirm und in der Datei
idbSQLDMO-Info.out:
* infra:NET Database Tools mit SQL Distributed Managment Objects *
Job-Aufruf: //job:JobName [/ArgName:ArgValue] [/ArgName:ArgValue] ...
Job-Hilfe: //job:JobName /?
optionale Dateiausgabe: /Output[:spec]
spec=leer: Dateiname=JobName.out
spec ohne Extension (.xyz) wird als (relativer oder absoluter) Pfad betrachtet
Umgebungsvariable als Default für Argumente:
IDBT_SERVER IDBT_LOGIN IDBT_DATABASE
versteckte Umgebungsvariable: IDBT_PASSWORD
|
JobName
|
Beschreibung
|
|
Version
|
Scripts und installierte Komponenten
|
|
Servers
|
verfügbare SQL Server
|
|
ServerProperties
|
Eigenschaften eines SQL Servers
|
|
Registry
|
Registry-Einträge eines SQL Servers
|
|
Configuration
|
Konfiguration eines SQL Servers
|
|
IntegratedSecurity
|
Eigenschaften der SQL Server Authentifizierung
|
|
FullTextService
|
Eigenschaften der MS Search Volltext Indizierungsdienstes
|
|
JobServer
|
Eigenschaften des SQL Server Agenten
|
|
AccountInfo
|
Accounts eines SQL Servers
|
|
NTDomainGroups
|
Gruppen einer Windows NT/2000 Domäne
|
|
LoginMappings
|
SQL Server Logins und DB-Benutzern
|
|
Logins
|
Login Records eines SQL Servers
|
|
ServerRoles
|
Sicherheits-Rollen eines SQL Servers
|
|
LinkedServers
|
registrierte OLE DB Datenquellen eines SQL Servers
|
|
RemoteServers
|
Remote SQL Server Instanzen
|
|
BackupDevices
|
definierte Backupdevices eines SQL Servers
|
|
Languages
|
installierte Sprachen eines SQL Servers
|
|
Databases
|
Datenbanken eines SQL Servers
|
|
DatabaseProperties
|
Eigenschaften einer SQL Server DB
|
|
DBOptions
|
Einstellungen einer SQL Server DB
|
|
DatabaseRoles
|
Sicherheits-Rollen einer SQL Server DB
|
|
DBUsers
|
definierte Benutzer einer SQL Server DB
|
|
FileGroups
|
Dateigruppen einer SQL Server DB
|
|
TransactionLog
|
Transaktionsprotokoll einer SQL Server DB
|
|
StoredProcedures
|
gespeicherte (Benutzer-)Prozeduren einer SQL Server DB
|
|
UserDefinedFunctions
|
benutzerdefinierte Funktionen einer SQL Server DB
|
|
Views
|
Views einer SQL Server DB
|
|
Tables
|
Tabellen einer SQL Server DB
|
|
TableProperties
|
Eigenschaften einer SQL Server DB-Tabelle
|
|
Indexes
|
Indizes einer SQL Server DB-Tabelle
|
|
Keys
|
DRI-Schlüssel einer SQL Server DB-Tabelle
|
|
Columns
|
Spalten einer SQL Server DB-Tabelle
|
|
ColumnProperties
|
Eigenschaften einer Spalte
|
|
ExecQuery
|
SQL-Abfrage mit Ergebnis
|
|
ExecDirect
|
SQL-Batch ohne Ergebnis
|
Der Aufruf von "idbSQLNS.wsf /Output" beschreibt die aktuell implementierte Funktionalität am Bildschirm und in der Datei
idbSQLNS-Info.out:
* infra:NET Database Tools mit SQL Namespace Objects *
Job-Aufruf: //job:JobName [/ArgName:ArgValue] [/ArgName:ArgValue] ...
Job-Hilfe: //job:JobName /?
optionale Dateiausgabe: /Output[:spec]
spec=leer: Dateiname=JobName.out
spec ohne Extension (.xyz) wird als (relativer oder absoluter) Pfad betrachtet
Umgebungsvariable als Default für Argumente:
IDBT_SERVER IDBT_LOGIN IDBT_DATABASE
versteckte Umgebungsvariable: IDBT_PASSWORD
|
JobName
|
Beschreibung
|
|
Version
|
Scripts und installierte Komponenten
|
|
ServerSecurity
|
Serversicherheit
|
|
ServerProperties
|
SQL Server konfigurieren
|
|
ServerWizards
|
Auswahl SQL Server-Assistenten
|
|
WizardCreateDB
|
Datenbankerstellungs-Assistent
|
|
WizardBackupDB
|
Datenbanksicherungs-Assistent
|
|
DatabaseProperties
|
Datenbank konfigurieren
|
|
DatabaseBackup
|
Datenbank sichern
|
|
DatabaseRestore
|
Datenbank wiederherstellen
|
|
DatabaseShrink
|
Datenbank verkleinern
|
|
DatabaseScripts
|
Datenbank Skripts generieren
|
|
TableProperties
|
Tabelleneigenschaften
|
|
TableIndexes
|
Tabellen-Indizes verwalten
|