SQL Server 2000 - Dokumentation


Zurück zur Startseite

Inhalt


Intro

Infos und vorbereitungen zur Microsoft 70-228 Prüfung.

Zurück zum Inhalt


Hardware

Hardware
ProzessorIntel Pentium 166 oder grösser
ArbeitsspeicherMindestens 128 MB, 256 MB empfohlen
Festplattenspeicher400 MB freier Speicherplatz

Zurück zum Inhalt


Installation

Zur Installation der MSDE muss die [Setup.ini] angepasst werden.

[Options]
SAPWD="meinpasswort"
DATADIR="d:\mssql\"
SECURITYMODE=SQL
DISABLENETWORKPROTOCOLS=0

Zurück zum Inhalt


Service Packs

Hier sind die Versionen der Service Packs aufgelistet, welche mti "select @@version" abgefragt werden können.

7.00.1063Service Pack 4
7.00.961Service Pack 3
7.00.842Service Pack 2
7.00.699Service Pack 1
7.00.623RTM
8.00.2039Service Pack 4
8.00.760Service Pack 3
8.00.534Service Pack 2
8.00.384Service Pack 1
8.00.194RTM

Zurück zum Inhalt


Serverinfos

/* Server Infos */
USE master
SELECT @@version
SELECT @@language
SELECT @@servername
USE db_test
EXEC sp_helpdb
EXEC sp_helpdb db_test
EXEC sp_helpindex tusers
EXEC sp_dboption db_icewolf
EXEC sp_spaceused

EXEC sp_helpsrvrolemember 'sysadmin'
EXEC sp_helplogins
EXEC sp_helpuser
EXEC sp_helprolemember
EXEC sp_helpntgroup

EXEC sp_help
EXEC sp_monitor
EXEC sp_lock
EXEC sp_who

Zurück zum Inhalt


User und Berechtigung

/* SQL Logins */
USE master
sp_addlogin 'myuser', 'password'
USE db_test
sp_changedbowner 'sa'
sp_adduser 'myuser'
sp_addrolemember 'db_datareader', 'myuser'
sp_addrolemember 'db_datawriter', 'myuser'
sp_droprolemember 'db_datareader', 'myuser'
sp_droprolemember 'db_datawriter', 'myuser'
sp_dropuser 'myuser'

Zurück zum Inhalt


SQL Querys

SELECT * FROM tGuestbook
DELETE FROM tGuestbook WHERE fID = 89;
INSERT INTO tGuestbook (fName, fEmail, fUrl, fBetreff, fMessage, fDatum, fIP) VALUES ('Andres Bohren','info@icewolf.ch','http://icewolf.ch','MySubject','My Message', '2004-02-22', '172.21.175.220');
UPDATE tGuestbook SET fName='Andres Bohren', fEmail ='info@icewolf.ch', fUrl ='http://icewolf.ch', fBetreff ='mySubject2', fMessage ='myMessage2', fDatum ='2004-02-21', fIP ='172.21.175.111' WHERE fID =87;

Zurück zum Inhalt


Backup

/* Backup Database*/
USE master
sp_addumpdevice 'disk', 'msdb_bak', 'C:\Backup\msdb.bak'
sp_addumpdevice 'disk', 'msdb_log', 'C:\Backup\msdb.log.bak'

/* Backup Database*/
BACKUP DATABASE master TO DISK = 'E:\Backup\mssql\master.bak' WITH INIT
BACKUP DATABASE msdb TO DISK = 'E:\Backup\mssql\msdb.bak' WITH INIT
BACKUP DATABASE msdb TO DISK = 'E:\Backup\mssql\msdb_differential.dif' WITH DIFFERENTIAL
BACKUP DATABASE db_test TO DISK = 'E:\Backup\mssql\db_icewolf.bak' WITH INIT
BACKUP DATABASE db_icewolf TO DISK = 'E:\Backup\mssql\db_icewolf.bak' WITH INIT
BACKUP LOG db_test to Disk = 'E:\Backup\mssql\db_test.log'
BACKUP LOG db_icewolf to Disk = 'E:\Backup\mssql\db_icewolf.log' WITH INIT

Zurück zum Inhalt


Restore

/* Restore Database */
USE master
EXEC sp_dboption 'db_test', 'single user', 'true'
RESTORE DATABASE db_test FROM DISK = 'E:\backup\mssql\db_test.bak' WITH NORECOVERY
RESTORE LOG db_test FROM DISK = 'E:\backup\mssql\db_test.log' WITH RECOVERY
RESTORE LOG db_icewolf FROM DISK = 'E:\backup\mssql\db_icewolf.log' WITH RECOVERY
EXEC sp_dboption 'db_test', 'single user', 'false'

Restore im Single Usermode

#in CMD ins SQL Server Verzeichnis wechseln
sqlservr.exe -c -m

Zurück zum Inhalt


Rebuild Master Database

Um die Master Database wieder herzustellen oder inkonsistenten zu entfernen muss folgendes ausgeführt werden

#in CMD ins SQL Server Verzeichnis wechseln
sqlserver.exe -c -m

Oder in tools\binn\rebuildm.exe ausführen

Um die Daten- und Logfiles der master, model, msdb und tempdb Datenbanken auf verschiedenen Laufwerken oder Partitionen zu erstellen muss man so vorgehen:

C:\Programme\Microsoft SQL Server\MSSQL\Binn>sqlservr.exe -c -m -T3608

use master
sp_detach_db 'model'

#Logfile *.ldf auf E:\MSSQL\LOG verschieben

sp_attach_db 'model',
'D:\MSSQL\Data\model.mdf',
'E:\MSSQL\LOG\modellog.ldf'

Zurück zum Inhalt


Links

  • SQL Server 2000 Installation Fails with "...previous program installation..." Error Message
  • Zurück zum Inhalt


    Copyright © November 2004 - Andres Bohren, Icewolf Software