sql server 7 - sadrzaj

30
Uvod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxxv Deo I: Dobrodo{li u SQL Server 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 [ta je Microsoft SQL Server? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 Pove}anje kapaciteta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3 Microsoftova konzola za upravljanje . . . . . . . . . . . . . . . . . . . . . . . . . . 25 4 SQL Server Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 5 Integracija sa Windows NT sistemom za{tite . . . . . . . . . . . . . . . . . . . 73 6 Transact-SQL pobolj{anja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 7 Novi i pobolj{ani alati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 8 Izmene u uslu‘nim programima . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 9 Bolja replikacija podataka u SQL Serveru 7 . . . . . . . . . . . . . . . . . . . 155 10 Jednostavnija uloga administratora baze podataka . . . . . . . . . . . . . 169 Deo II: Instalacija . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 11 Instaliranje SQL Servera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 12 Instaliranje servisa SQL Mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 13 Nadgradnja SQL Servera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 Deo III: Administracija . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 14 Upravljanje bazom podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 15 Preventivno odr‘avanje baze podataka . . . . . . . . . . . . . . . . . . . . . . 233 16 Povezani i udaljeni serveri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 17 Alati za pra}enje rada servera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 Deo IV: Razvoj - programski jezik . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 18 Razvojne teme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 19 Kori{}enje Transact-SQL-a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 20 Skladi{ta i skupovi podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 Kratak sadr‘aj

Upload: yousaf27

Post on 11-Jul-2016

29 views

Category:

Documents


2 download

DESCRIPTION

..............................

TRANSCRIPT

Page 1: SQL Server 7 - Sadrzaj

Uvod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxxv

Deo I: Dobrodo{li u SQL Server 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1 [ta je Microsoft SQL Server? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2 Pove}anje kapaciteta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

3 Microsoftova konzola za upravljanje . . . . . . . . . . . . . . . . . . . . . . . . . . 25

4 SQL Server Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

5 Integracija sa Windows NT sistemom za{tite . . . . . . . . . . . . . . . . . . . 73

6 Transact-SQL pobolj{anja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

7 Novi i pobolj{ani alati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

8 Izmene u uslu`nim programima . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

9 Bolja replikacija podataka u SQL Serveru 7 . . . . . . . . . . . . . . . . . . . 155

10 Jednostavnija uloga administratora baze podataka . . . . . . . . . . . . . 169

Deo II: Instalacija . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

11 Instaliranje SQL Servera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

12 Instaliranje servisa SQL Mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195

13 Nadgradnja SQL Servera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203

Deo III: Administracija . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

14 Upravljanje bazom podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217

15 Preventivno odr`avanje baze podataka . . . . . . . . . . . . . . . . . . . . . . 233

16 Povezani i udaljeni serveri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249

17 Alati za pra}enje rada servera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

Deo IV: Razvoj - programski jezik . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

18 Razvojne teme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275

19 Kori{}enje Transact-SQL-a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289

20 Skladi{ta i skupovi podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303

Kratak sadr`aj

Page 2: SQL Server 7 - Sadrzaj

Detaljan Izvornik: SQL Server 7

Deo V: Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309

21 Transact SQL programski jezik, uputstvo . . . . . . . . . . . . . . . . . . . . . 311

22 Sistemske tabele . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517

23 Sistemske skladi{tene procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . 561

A Lista priprema pre instalacije . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765

Indeks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 767

iv

Page 3: SQL Server 7 - Sadrzaj

Uvod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiKako je organizovana ova knjiga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiKonvencije koje se koriste u knjizi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii

Deo I: Dobrodo{li u SQL Server 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1 [ta je Microsoft SQL Server? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Istorija razvoja Microsoft SQL Servera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4Budu}nost Microsoft SQL Servera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Pobolj{anja u arhitekturi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Nova struktura memorije . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8SQL Server i Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Intranet mre`e: SQL Server iza firewalla . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Pojava softverskog paketa Microsoft Transaction Server . . . . . . . . . . . . . . . . . . . 9Vizionarstvo Enterprise koncepta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Pomeranje granica memorije . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Dinami~ko dodeljivanje memorije . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

2 Pove}anje kapaciteta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Pode{avanje i dodavanje memorije . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Promene u verziji 7 koje se odnose na memoriju . . . . . . . . . . . . . . . . . . . . 15

Kapacitet memorije do jednog terabajta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Upravljanje prostorom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Baza podataka i logovi za transakcije kao fajlovi . . . . . . . . . . . . . . . . . . . . 17Dinami~ko zaklju~avanje reda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Uslu`ni programi za bazu podataka veli~ine terabajta . . . . . . . . . . . . . . . . 21

Vi{e centralnih procesorskih jedinica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Maksimalna du`ina Char/Binary i Varchar/VarBinary podataka . . . . . . . . . . . . 23

3 Microsoftova konzola za upravljanje . . . . . . . . . . . . . . . . . . . . . . . . . . 25Brzo dodavanje u konzoli Microsoft Management Console . . . . . . . . . . . . . . . 26

Dodavanje nove grupe servera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Dodavanje eksternih alata SQL Serveru . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

Funkcije Enterprise Managera za upravljanje radom servera . . . . . . . . . . . . . . . 31Prijavljivanje servera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Dodela lozinke sistem administratoru . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Konfigurisanje lokalnih servera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Konfigurisanje udaljenih servera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

Konfigurisanje okru`enja sa vi{e servera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Postavljanje login za{tite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38Kreiranje alarma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Administracija i konfigurisanje funkcije SQL Mail . . . . . . . . . . . . . . . . . . . 43

Sadr`aj

Page 4: SQL Server 7 - Sadrzaj

Detaljan Izvornik: SQL Server 7

Uspostavljanje operatera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Kreiranje i planiranje redosleda izvr{avanja jobova za okru`enje sa jednim serverom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Kreiranje i planiranje redosleda izvr{avanja jobova za okru`enje sa vi{e servera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Kreiranje i upravljanje replikacionim scenarijima . . . . . . . . . . . . . . . . . . . . 48Postavljanje polling intervala za SQL Server Enterprise Manager . . . . . . . . 49

4 SQL Server Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Definisanje operatera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53Kreiranje jobova . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55Kreiranje alarma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Jobovi sa vi{e poslova i vi{e planova izvr{avanja . . . . . . . . . . . . . . . . . . . . . . . . 72

5 Integracija sa Windows NT sistemom za{tite . . . . . . . . . . . . . . . . . . . 73Nestanak Security Managera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74Autentikacija . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

Windows NT Authentication re`im autentikacije . . . . . . . . . . . . . . . . . . . . 75SQL Server Authentication re`im autentikacije . . . . . . . . . . . . . . . . . . . . . . 77

Provera validnosti dozvole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Korisnici baze podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79NT grupe i SQL Server uloge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

Dodela dozvola . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89Naredba GRANT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89Posebna pravila pri dodeli dozvola . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94Naredba REVOKE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94Naredba DENY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

Preporuke za na~in primene sistema za{tite . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98Lanac vlasni{tva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99xp_cmdshell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

6 Transact-SQL pobolj{anja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101Pobolj{anja pripremljenih procedura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

Odlo`ena rezolucija imena u pripremljenim procedurama . . . . . . . . . . . 102Naredba Alter Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103Nove pripremljene procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

Nove pro{irene pripremljene procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109Okida~i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

Naredba Alter Trigger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111Naredbe koje ne mo`ete da koristite u okida~u . . . . . . . . . . . . . . . . . . . . 112Osposobljavanje okida~a da sami sebe rekurzivno pozivaju . . . . . . . . . . 113U okida~koj aktivnosti u~estvuje vi{e od jednog okida~a . . . . . . . . . . . . . 113

Novi tipovi podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113Pobolj{anja koja se odnose na sme{tanje podataka u memoriju . . . . . . . . . . . 114Nove Property funkcije . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114Nove funkcije koje se odnose na za{titu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114Ostale nove funkcije . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

vi

Page 5: SQL Server 7 - Sadrzaj

vii

Detaljan Izvornik: SQL Server 7 SADR@AJ

Pobolj{anja koja se odnose na upite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116Nove posredne naredbe optimajzeru . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117Pobolj{anja koja se odnose na transakcije . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117Pobolj{anja koja se odnose na sistemske tabele . . . . . . . . . . . . . . . . . . . . . . . 118

7 Novi i pobolj{ani alati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119SQL Server Query Analyzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120Data Transformation Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121SQL Server Profiler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

Fajl kao izlaz iz tracea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126Index Tuning Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127Replay SQL Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

Database Maintenance Plan Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128Web Assistant Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130Visual Database Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

Data View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134Database Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134Query Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135Source Code Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

Replication Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

8 Izmene u uslu`nim programima . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137BCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142Restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143Database Consistency Checker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

DBCC scenariji . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144DBCC funkcije . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

OSQL i ISQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149SQLMAINT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

9 Bolja replikacija podataka u SQL Serveru 7 . . . . . . . . . . . . . . . . . . . 155Replikacija kada promenu obavlja vi{e sajtova . . . . . . . . . . . . . . . . . . . . . . . . 156Replikacija spajanjem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157Snimak i Data Transformation Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160Deljena transakciona replikacija . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161Pretplatnik menja podatke izdava~a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161Push i Pull pretplata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163Bolja replikacija na Internetu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164Anonimne Pull pretplate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164

[ifrovanje podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165Privatnost na Internetu: Microsoft Proxy Server . . . . . . . . . . . . . . . . . . . . 166

Replikacioni servisi za raznorodne podatke . . . . . . . . . . . . . . . . . . . . . . . . . . . 167Kreiranje replikacionog scripta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168

10 Jednostavnija uloga administratora baze podataka . . . . . . . . . . . . . 169Automatska i dinami~ka konfiguracija . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170

Memorija . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170

Page 6: SQL Server 7 - Sadrzaj

Detaljan Izvornik: SQL Server 7

Lockovi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171Fajlovi baze podataka automatski se uve}avaju . . . . . . . . . . . . . . . . . . . . . 172Samorastu}a baza TempDB i reset kod startupa . . . . . . . . . . . . . . . . . . . . 172Automatsko kreiranje baze podataka i izmene pri restaurisanju . . . . . . . . 172Nivoi kompatibilnosti Transact SQL verzija . . . . . . . . . . . . . . . . . . . . . . . 172Jednostavnije opcije konfiguracije . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173

Dinami~ko rukovanje shemom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175Brisanje kolone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175Izmena pogleda, okida~a, ili procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . 175Tip podataka UNIQUE IDENTIFIER i globalno jednozna~ni identifikator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

Deo II: Instalacija . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

11 Instaliranje SQL Servera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179Priprema pre instaliranja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181Setup opcije i uslovi koji treba da budu ispunjeni . . . . . . . . . . . . . . . . . . . . . . 183

Potrebna oprema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183Podrazumevani domen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184

Ime SQL Servera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184SQL Server i SQL Server Agent i MSDTC logon ra~uni . . . . . . . . . . . . . . . 184SQL Server setup program pokre}e Windows NT korisni~ki ra~un sa privilegijama administratora . . . . . . . . . . . . . . . . . . . . . . . . . . . 185Imena korisnika i kompanije i serijski broj . . . . . . . . . . . . . . . . . . . . . . . . 185Konvertujte postoje}e SQL Server podatke u SQL Server 7 . . . . . . . . . . . . 186Mre`ni protokoli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187Set karaktera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187Redosled sortiranja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188Unicode slaganje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189Alati za upravljanje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189Re`imi autentikacije . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190Mesto programskih fajlova . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190Mesto fajlova sa alatima za upravljanje . . . . . . . . . . . . . . . . . . . . . . . . . . 191Mesto fajlova sa podacima . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192Autostart SQL Servera i SQL Server Agenta . . . . . . . . . . . . . . . . . . . . . . . . 192

Standardi za Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193Uklanjanje SQL Servera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193Instaliranje bez prisustva, radi odr`avanja instalacionih standarda . . . . . . . . . 193Udaljeno instaliranje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194

12 Instaliranje servisa SQL Mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195Windows NT Messaging servis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196Setup SQL Mail servisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196Preduslovi za SQL Mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196

NT ra~un . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196Po{tansko sandu~e Exchange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197

viii

Page 7: SQL Server 7 - Sadrzaj

ix

Detaljan Izvornik: SQL Server 7 SADR@AJ

Instaliranje Microsoft Exchange mail klijenta . . . . . . . . . . . . . . . . . . . . . . . . . 198Postupci re{avanja problema kada SQL Mail neuspe{no startuje . . . . . . . . . . 199SQL Mail pro{irene pripremljene procedure . . . . . . . . . . . . . . . . . . . . . . . . . . 199

Startovanje i zaustavljanje servisa SQL Mail . . . . . . . . . . . . . . . . . . . . . . . 200Slanje po{te sa SQL Servera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200

SQL Mail i SQL Server Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200

13 Nadgradnja SQL Servera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203Kada izvr{iti nadgradnju . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204Planiranje nadgradnje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205Pre nadgradnje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206

Nadgradnja sa verzije 4.2.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206Nadgradnja sa verzije 6.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206Nadgradnja sa verzije 6.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206

Version Upgrade Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206Nadgradnja jedno-pored-drugog (jedna ma{ina) . . . . . . . . . . . . . . . . . . . 207Nadgradnja ra~unar-ra~unar (dve ma{ine) . . . . . . . . . . . . . . . . . . . . . . . . 211

Replikacija i nadgradnja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212Poslovi posle nadgradnje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212

Servisni paket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212Hotfix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213

Deo III: Administracija . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

14 Upravljanje bazom podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217Sistemske tabele . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219SQL gre{ke i logovi za gre{ke . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220

Nadgledanje logova sa gre{kama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223TechNet i Knowledge Base ~lanci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223Microsoft Product Support Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224SQL strategija u slu~aju gre{ke . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225Istra`ivanje gre{aka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225Prepoznavanje ozbiljnih gre{aka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225Ponovno startovanje SQL Servera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225

Upravljanje radom diskova . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225Redundantni niz diskova koji nisu skupi . . . . . . . . . . . . . . . . . . . . . . . . . 226Stripe set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226

Preme{tanje baze podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227Ponovno kreiranje SQL Servera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227Administriranje kriti~nih aplikacija . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228Administriranje vrlo velikih baza podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . 229Startovanje i zaustavljanje SQL Servera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229

Startovanje SQL Servera komandom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230SHUTDOWN i SHUTDOWN WITH NOWAIT . . . . . . . . . . . . . . . . . . . . . 232

Arhiviranje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232

Page 8: SQL Server 7 - Sadrzaj

Detaljan Izvornik: SQL Server 7

15 Preventivno odr`avanje baze podataka . . . . . . . . . . . . . . . . . . . . . . 233A`uriranje statisti~kih podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234Provera konzistencije baze podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235

Postupci za popravljanje DBCC gre{aka . . . . . . . . . . . . . . . . . . . . . . . . . . 236DBCC UPDATEUSAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237DBCC OPENTRAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238

�Sumnjiva� baza podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238Oporavak �sumnjive� baze podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238Oporavak �sumnjive� baze podataka naredbom RESTORE . . . . . . . . . . . 239

Primena standarda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239Backup re{enja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240

Backup baze podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240Diferencijalni backup baze podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241Backup loga za transakcije . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242Pravljenje backupa, uz kori{}enje vi{e ure|aja za backup . . . . . . . . . . . . . 244Pravljenje backupa individualnih fajlova baze podataka, ili grupa fajlova . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245Ponovno startovanje operacije Backup/Restore u radu sa trakama . . . . . . 246

Pomo}ni serveri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246

16 Povezani i udaljeni serveri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249Microsoftov koordinator distribuiranih transakcija . . . . . . . . . . . . . . . . . . . . . 250Dvofazni commit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

DB-Library funkcije sa dvofaznim commitom . . . . . . . . . . . . . . . . . . . . . 252MS DTC, replikacija i pretplatnik koji menja podatke izdava~a . . . . . . . . 252

Distribuirane transakcije . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253Opcija REMOTE_PROC_TRANSACTIONS na nivou sesije . . . . . . . . . . . . 253REMOTE PROC TRANS parametar konfiguracije servera . . . . . . . . . . . . . 254MS DTC i COM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

Povezani serveri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254Kako se defini{e udaljeni server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255

Poziv udaljene pripremljene procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . 255Konfiguracione opcije za udaljeni server . . . . . . . . . . . . . . . . . . . . . . . . . . 255

Pristupanje udaljenom serveru kori{}enjem udaljenog logina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256

17 Alati za pra}enje rada servera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259SQL Server Profiler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260

SQL Server Profiler red ~ekanja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260Kategorije doga|aja koji se prate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261Kreiranje tracea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264Rad sa postoje}im traceom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265Fajl za izlaz iz tracea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265Replay SQL Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

SQL Server Performance Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266Startovanje SQL Server Performance Monitora . . . . . . . . . . . . . . . . . . . . . 267Generisanje alarma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267

x

Page 9: SQL Server 7 - Sadrzaj

xi

Detaljan Izvornik: SQL Server 7 SADR@AJ

Objekti i broja~i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269Pitanja rada sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270

Dozvola za povezivanje sa SQL Serverom . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271Izvr{avanje Performance Monitora sa udaljene radne stanice . . . . . . . . . . 271

Deo IV: Razvoj - programski jezik . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

18 Razvojne teme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275Dijagram baze podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276Integritet podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276

Integritet celine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276Integritet domenax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277Referentni integritet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278Korisni~ki definisani integritet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278

Dizajniranje baze podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278Pristupi u dizajnu baze podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279Normalizacija . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280Generalizacija . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280

Kako kreirati bazu podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281Veoma velike baze podataka (VLDB, VERY LARGE DATABASES) . . . . . . . . . . 283Strategije kodiranja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283Indeksiranje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284Deljenje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285

Horizontalno deljenje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286Vertikalno deljenje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286

Istovremenost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286

19 Kori{}enje Transact-SQL-a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289Pisanje upita . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290Pisanje skladi{tenih procedura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291Pisanje pokreta~kih doga|aja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293Pametan i veliki ulaz/izlaz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295

Veliki U/I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295Pametan U/I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295

Upitnici sa vi{estrukim indeksima . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295Procesor upita . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295SHOWPLAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296

SHOWPLAN stabla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296Spajanje tabela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297

Stapanje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298Spajanje odsecanjem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298Veza pomo}u ugnje`denih petlji . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299

Privremena baza podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299Kursori . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299Ponovno prevo|enje skladi{tenih procedura . . . . . . . . . . . . . . . . . . . . . . . . . . 300Heterogeni distribuirani upitnici . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301

Page 10: SQL Server 7 - Sadrzaj

Detaljan Izvornik: SQL Server 7

20 Skladi{ta i skupovi podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303[eme u obliku zvezde . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304

Tabele fakata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304Dimenzione tabele . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304

Skupovi podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305Microsoft OLAP Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305

Eksplozija podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306Desktop Data Cube Service - mobilno re{enje . . . . . . . . . . . . . . . . . . . . . 306Kocka vi{edimenzione baze podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306Microsoft OLAP menad`er . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307

Deo V: Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309

21 Transact SQL programski jezik, uputstvo . . . . . . . . . . . . . . . . . . . . . 311Sabiranje (+) i povezivanje stringova (+) . . . . . . . . . . . . . . . . . . . . . . . . . 312Oduzimanje (-) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313Sintaksa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313Mno`enje (*) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313Deljenje (/) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314Modul i d`oker karakter (%) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314Logi~ko I (&) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315Logi~ko ILI (ð) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316Logi~ko isklju~ivo ILI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316Logi~ka operacija NE (~) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317Jednako (=) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317Ve}e od (>) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318Manje od (<) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318Ve}e, ili jednako (>=) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319Manje, ili jednako (<=) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319Razli~ito (<>) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320Nije manje od (!<) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320Nije jednako (!=) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321Nije ve}e od (!>) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321Komentar (--) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322Komentar (/*...*/) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322D`oker znaci pretra`ivanja (�¹) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322D`oker znaci koji ne odgovaraju (�^¹) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324D`oker znaci koji odgovaraju jednom karakteru (_) . . . . . . . . . . . . . . . . . 324ªªconnections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325ªªcpu_busy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325ªªcursor_rows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326ªªdatefirst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326ªªdbts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326ªªerror . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327ªªfetch_status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327

xii

Page 11: SQL Server 7 - Sadrzaj

xiii

Detaljan Izvornik: SQL Server 7 SADR@AJ

ªªidentity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328ªªidle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328ªªio_busy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328ªªLANGID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329ªªlanguage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329ªªlock_timeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329ªªmax_connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329ªªmax_precision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330ªªnestvel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330ªªoptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330ªªpack_received . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330ªªpack_sent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331ªªpacket_errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331ªªprocid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331ªªremserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331ªªservername . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332ªªservicename . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332ªªspid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332ªªtextsize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332ªªtimeticks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332ªªtotal_errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333ªªtotal_read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333ªªtotal_write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333ªªtrancount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333ªªversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333ABS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334ACOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334ALL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334ALTER DATABASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334ALTER PROCEDURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336ALTER TABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338ALTER TRIGGER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344ALTER VIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346AND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347ANY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347APP_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348ASIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349ATAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349ATN2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350AVG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350BACKUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351BEGIN...END . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357BEGIN DISTRIBUTED TRANSACTION . . . . . . . . . . . . . . . . . . . . . . . . . . . 358BEGIN TRANSACTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358

Page 12: SQL Server 7 - Sadrzaj

Detaljan Izvornik: SQL Server 7

BETWEEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359binary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360BREAK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360BULK INSERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360CASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363CAST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364CEILING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364char tip podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365CHAR string funkcija . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365CHARINDEX string funkcija . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366CHECKPOINT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366CLOSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367COALESCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367COL_LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368COL_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368COLUMNPROPERTY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368COMMIT TRANS�ACTION¹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369COMMIT �WORK¹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370CONTAINS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370CONTAINSTABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373CONTINUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374CONVERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374COS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376COT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376COUNT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376CREATE DATABASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377CREATE DEFAULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380CREATE INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380CREATE PROCEDURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383CREATE RULE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385CREATE SCHEMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386Sintaksa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386CREATE TABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387CREATE TRIGGER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391CREATE VIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392CURRENT_TIMESTAMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393CURRENT_USER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394CURSOR DATA TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394CURSOR_STATUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394cursors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395DATABASEPROPERTY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395Tipovi podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397DATALENGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400DATEADD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400

xiv

Page 13: SQL Server 7 - Sadrzaj

xv

Detaljan Izvornik: SQL Server 7 SADR@AJ

DATEDIFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401DATENAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402DATEPART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402DAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403DB_ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403DBCC CHECKALLOC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403DBCC CHECKCATALOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404DBCC CHECKDB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405DBCC CHECKFILEGROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405DBCC CHECKIDENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406DBCC CHECKTABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406DBCC DBREPAIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407DBCC DBREINDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408DBCC DLLNAME(FREE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408DBCC HELP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409DBCC INPUTBUFFER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409DBCC MEMUSAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409DBCC NEWALLOC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410DBCC OPENTRAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410DBCC OUTPUTBUFFER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411DBCC PERFORM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411DBCC PINTABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411DBCC PROCCACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411DBCC ROWLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412DBCC SHOWCONTIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412DBCC SHOW_STATISTICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412DBCC SHRINKDATABASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412DBCC SHRINKFILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413DBCC TEXTALL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414DBCC SQLPERF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414DBCC TEXTALL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414DBCC TEXTALLOC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414DBCC TRACEOFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414DBCC TRACEON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415DBCC TRACEAUTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415DBCC UNPINTABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415DBCC UPDATEUSAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416DBCC USEROPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416DEALLOCATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417decimal tip podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417DECLARE ªlocal_variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417DECLARE CURSOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418DEGREES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420DELETE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420DENY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422

Page 14: SQL Server 7 - Sadrzaj

Detaljan Izvornik: SQL Server 7

DIFFERENCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423DROP DATABASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424DROP DEFAULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424DROP INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425DROP PROCEDURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425DROP RULE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426DROP STATISTICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426DROP TABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426DROP TRIGGER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427DROP VIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427DUMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427END (BEGIN...END) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428EXECUTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429�NOT¹ EXISTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430EXP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430FETCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431FILE_ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431FILE_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432FILEGROUP_ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432FILEGROUPPROPERTY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432FILEPROPERTY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432float i real . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433FLOOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433FORMATMESSAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433FREETEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434FREETEXTABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434FROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435FULLTEXTCATALOGPROPERTY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437FULLTEXTSERVICEPROPERTY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437GETANSINULL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438GETDATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438GO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438GOTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438GRANT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438GROUP BY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439GROUPING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439HAVING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439HOST_ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439HOST_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439IDENT_INCR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440IDENT_SEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440IDENTITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440IF...ELSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440IN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440INDEXPROPERTY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441

xvi

Page 15: SQL Server 7 - Sadrzaj

xvii

Detaljan Izvornik: SQL Server 7 SADR@AJ

INDEX_COL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441INSERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442int, smallint i tinyint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444IS_MEMBER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444IS_SRVROLEMEMBER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444ISDATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445IS �NOT¹ NULL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445ISNULL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445ISNUMERIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446KILL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446LEFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446LEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446LIKE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447LOAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447LOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447LOG10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448LOWER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448MAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448MIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449money i smallmoney . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449MONTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449NCHAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449nchar i nvarchar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449NEWID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450ntext, text, i image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450NULLIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450NUMERIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450OBJECT_ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450OBJECT_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451OBJECTPROPERTY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451OPEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451OPENQUERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452OPENROWSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454ORDER BY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454PARSENAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454PATINDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454PERMISSIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455PI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456POWER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456PRINT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457QUOTENAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457RADIANS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457RAISERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458RAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459

Page 16: SQL Server 7 - Sadrzaj

Detaljan Izvornik: SQL Server 7

READTEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460RECONFIGURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460REPLACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461REPLICATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461RESTORE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462RESTORE FILELISTONLY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467RESTORE HEADERONLY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468RESTORE LABELONLY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468RESTORE VERIFYONLY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469Sintaksa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469RETURN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469REVERSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470REVOKE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471RIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471ROLLBACK TRANSACTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471ROLLBACK WORK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472ROUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472RTRIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472SAVE TRANSACTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472SELECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473SESSION_USER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481SET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484SET ANSI_DEFAULTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484SET ANSI_NULL_DFLT_OFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484SET ANSI_NULL_DFLT_ON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484SET ANSI_NULLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484SET ANSI_PADDING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484SET ANSI_WARNINGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485SET ARITHABORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485SET ARITHIGNORE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485SET CONCAT_NULL_YIELDS_NULL . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486SET CURSOR_CLOSE_ON_COMMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486SET DATEFIRST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486SET DATEFORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486SET DEADLOCK_PRIORITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487SET DISABLE_DEF_CNST_CHK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487SET FIPS_FLAGGER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487SET FMTONLY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487SET FORCEPLAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488SET IDENTITY_INSERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488SET INPLICIT_TRANSACTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488SET LANGUAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488SET LOCK_TIMEOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489SET NOCOUNT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489SET NOEXEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489

xviii

Page 17: SQL Server 7 - Sadrzaj

xix

Detaljan Izvornik: SQL Server 7 SADR@AJ

SET NUMERIC_ROUNDABORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489SET OFFSETS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490SET PARSEONLY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490SET PROCID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490SET QUERY_GOVERNOR_COST_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . 490SET QUOTED_IDENTIFIER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490SET REMOTE_PROC_TRANSACTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . 491SET ROWCOUNT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491SET SHOWPLAN_ALL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491SET SHOWPLAN_TEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492SET STATISTICS IO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492SET STATISTICS PROFILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492SET STATISTICS TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492SET TEXTSIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493SET TRANSACTION ISOLATION LEVEL . . . . . . . . . . . . . . . . . . . . . . . . . . 493SET XACT_ABORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494SETUSER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494SHUTDOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495SIGN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495SIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495SMALLDATETIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495SMALLINT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495SMALLMONEY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495SOME ð ANY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495SOUNDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496SPACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496SQUARE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497SQRT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497STATS_DATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497STDEV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497STDEVP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 498STR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 498STUFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499SUBSTRING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499SUM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500SUSER_ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500SUSER_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501SUSER_SID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501SUSER_SNAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501SYSTEM_USER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502TEXTPTR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502TEXTVALID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502TINYINT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502

Page 18: SQL Server 7 - Sadrzaj

Detaljan Izvornik: SQL Server 7

TRIGGER_NESTLEVEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503TRUNCATE TABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503TYPEPROPERTY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503UNICODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503UNION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504UNIQUEIDENTIFIER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504UPDATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504UPDATE STATISTICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509UPDATETEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509UPPER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511USE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511USER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511USER_ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511USER_ NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512VAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512VARBINARY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512VARCHAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512VARP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512WAITFOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513WHILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513WRITETEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513YEAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514

22 Sistemske tabele . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517Sistemske tabele . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517

backupfile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519backupmediafamily . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519backupmediaset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520backupset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520MSagent_parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521MSagent_profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521MSarticles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521Msdistpublishers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522Msdistributiondbs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522MSdistribution_agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522MSdistribution_history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523MSdistributor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523MSlogreader_agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523MSlogreader_history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524MSmerge_contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524MSmerge_delete_conflicts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524MSmerge_genhistory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525MSmerge_history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525MSmerge_replinfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525MSmerge_subscriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526MSmerge_tombstone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526

xx

Page 19: SQL Server 7 - Sadrzaj

xxi

Detaljan Izvornik: SQL Server 7 SADR@AJ

MSpublication_access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527Mspublications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527MSpublisher_databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527MSreplication_objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527MSreplication_subscriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528MSrepl_commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528MSrepl_errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528MSrepl_originators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529MSrepl_transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529MSrepl_version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529MSsnapshot_agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530MSsnapshot_history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530MSsubscriber_info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530MSsubscriber_schedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531Mssubcriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531MSsubscription_properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531restorefile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532restorefilegroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532restorehistory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532sysalerts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532sysallocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533sysaltfiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533sysarticles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533sysarticleupdates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534syscategories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534syscharsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534syscolumns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535syscomments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535sysconfigures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536sysconstrains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536syscurconfigs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536sysdatabases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536sysdepends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537sysdevices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537sysdownloadlist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537sysfiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538sysfilegroups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538sysforeignkeys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538sysfulltextcatalogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539sysindexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539sysindexkeys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539sysjobhistory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540sysjobschedules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540sysjobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540sysjobservers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541

Page 20: SQL Server 7 - Sadrzaj

Detaljan Izvornik: SQL Server 7

sysjobsteps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541syslanguages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542syslockinfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542syslogins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542sysmembers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543sysmergearticles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543sysmergepublications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544sysmergeschemachange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544sysmergesubscription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544sysmergesubsetfilters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545sysmessage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545sysnotifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545sysobjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545sysoledbusers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 546sysoperators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 546sysperfinfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547syspermissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547sysprocess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547sysprotects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548syspublications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548sysreferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549sysremotelogins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549sysreplicationalerts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550sysservers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550syssubscriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550systargetservergroupmembers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551systargetservergroups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551systargetservers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551systaskids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551systypes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551sysusers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552

Information Schema Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552CHECK_CONSTRAINTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552COLUMN_DOMAIN_USAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553COLUMN_PRIVILEGES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553COLUMNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553CONSTRAINT_COLUMN_USAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554CONSTRAINT_TABLE_USAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555DOMAIN_CONSTRAINTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555DOMAINS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555KEY_COLUMN_USAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556(2)REFERENTIAL_CONSTRINTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556SCHEMATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557TABLE_CONSTRAINTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557TABLE_PRIVILEGES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557

xxii

Page 21: SQL Server 7 - Sadrzaj

xxiii

Detaljan Izvornik: SQL Server 7 SADR@AJ

TABLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558VIEW_COLUMN_USAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558VIEW_TABLE_USAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558VIEWS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559

23 Sistemske skladi{tene procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . 561sp_add_agent_parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562sp_add_agent_profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563sp_add_alert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563sp_addalias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565sp_addaprole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565sp_addarticle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565sp_adddistpublisher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568sp_adddistributiondb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569sp_adddistributor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571sp_addextendedproc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571sp_addgroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572sp_add_category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572sp_add_job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572sp_add_jobschedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574sp_add_jobserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576sp_add_jobstep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576sp_addlinkedserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578sp_addlinkedsrvlogin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581sp_addlogin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582sp_addmergearticle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583sp_addmergefilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585sp_addmergepublication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585sp_addmergepullsubscription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587sp_addmergepullsubscription_agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587sp_addmergesubscription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591sp_addmessage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593sp_add_notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593sp_add_operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594sp_addpublication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595sp_addpublication_snapshot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597sp_addpublisher70 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599sp_addpullsubscription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599sp_addpullsubscription_agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600sp_addremotelogin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603sp_addrole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603Sintaksa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603sp_addrolemember . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603sp_addserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 604sp_addsrvrolemember . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 604sp_addsubscriber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605

Page 22: SQL Server 7 - Sadrzaj

Detaljan Izvornik: SQL Server 7

sp_addsubscriber_schedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607sp_addsubscription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608sp_addsynctriggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611sp_addtask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612sp_addtype . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612sp_add_targetservergroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613sp_addumpdevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613sp_add_targetsvrgrp_member . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613sp_adduser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614sp_altermessage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614sp_apply_job_to_targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615sp_approlepassword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615sp_article_validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616sp_articlecolumn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616sp_articlefilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617sp_articlesynctranprocs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618sp_articleview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618sp_attach_db . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619sp_attach_single_file_db . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619sp_autostat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619sp_bindefault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 620sp_bindrule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 620sp_bindsession . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621sp_browsereplcmds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621sp_catalogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 622sp_certify_removable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 622sp_change_agent_parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623sp_change_agent_profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623sp_changearticle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623sp_changedbowner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625sp_changedistpublisher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626sp_changedistributiondb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626sp_changedistributor_property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627sp_changedistributor_password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628sp_changegroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628sp_changemergearticle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628sp_changemergefilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 630sp_changemergepublication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 630sp_changemergepullsubscription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 632sp_changemergesubscription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 633sp_changeobjectowner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 633sp_changepublication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 634sp_chagnesubscriber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635sp_changesubscriber_schedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637sp_changesubstatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639

xxiv

Page 23: SQL Server 7 - Sadrzaj

xxv

Detaljan Izvornik: SQL Server 7 SADR@AJ

sp_change_subscription_properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641sp_change_users_login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642sp_column_privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643sp_column_privileges_ex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643sp_columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644sp_columns_ex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644sp_configure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644sp_createstats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645sp_create_removable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645sp_cursor_list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 647sp_cycle_errorlog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 647sp_databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 647sp_datatype_info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 647sp_dbcmptlevel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 648sp_dbfixedrolepermission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 648sp_dboption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 648sp_dbremove . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 649sp_defaultdb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 649sp_defaultlanguage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 650sp_delete_alert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 650sp_delete_category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 650sp_delete_job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 651sp_delete_jobschedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 651sp_delete_jobserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 651sp_delete_notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 652sp_delete_operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 652sp_delete_targetserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 652sp_delete_targetservergroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653sp_delete_targetsrvgrp_member . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653sp_deletemergeconflictrow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653sp_denylogin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 654sp_depends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 654sp_describe_cursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 654sp_describe_cursor_columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 655sp_detach_db . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656sp_distcounters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656sp_drop_agent_parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656sp_drop_agent_profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657sp_dropalias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657sp_dropapprole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657sp_droparticle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657sp_dropdevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 658sp_dropdistpublisher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 658sp_dropdistributiondb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 658sp_dropdistributor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 659

Page 24: SQL Server 7 - Sadrzaj

Detaljan Izvornik: SQL Server 7

sp_dropextendedproc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 659sp_dropgroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 659sp_droplinkedsrvlogin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 660sp_droplogin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 660sp_dropmergearticle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 660sp_dropmergefilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661sp_dropmergepublication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661sp_dropmergepullsubscription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661sp_dropmergesubscription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 662sp_dropmessage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 662sp_droppublication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 663sp_droppullsubscription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 663sp_dropremotelogin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 664sp_droprole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 664sp_droprolemember . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 664sp_dropserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 665sp_dropsrvrolemember . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 665sp_dropsubscriber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 666sp_dropsubscription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 666sp_droptask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667sp_droptype . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667sp_dropuser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667sp_dropwebtask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667sp_dsninfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 668sp_enumcodepages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 668sp_enumcustomresolvers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669sp_enumdsn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669sp_enumfullsubscribers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669sp_executesql . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669sp_fkeys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 670sp_foreignkeys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 671sp_fulltext_catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 671sp_fulltext_column . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672sp_fulltext_database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672sp_fulltext_service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 673sp_fulltext_table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 673sp_generatefilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 674sp_getbindtoken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 674sp_getmergedeletetype . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675sp_get_distributor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675sp_grant_publication_access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675sp_grantdbaccess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 676sp_grantlogin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 676sp_help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677sp_help_agent_default . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677

xxvi

Page 25: SQL Server 7 - Sadrzaj

xxvii

Detaljan Izvornik: SQL Server 7 SADR@AJ

sp_help_agent_parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677sp_help_agent_profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677sp_help_alert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 678sp_helparticle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 678sp_helparticlecolumns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679sp_help_category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679sp_helpconstraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679sp_helpdb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 680sp_helpdbfixedrole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 680sp_helpdevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 680sp_helpdistpublisher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681sp_helpdistributiondb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681sp_helpdistributor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681sp_downloadlist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681sp_helpextendedproc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 682sp_helpfile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683sp_helpfilegroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683sp_help_fulltext_catalogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683sp_help_fulltext_catalogs_cursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683sp_help_fulltext_columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684sp_help_fulltext_tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684sp_help_fulltext_tables_cursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684sp_help_fulltext_columns_cursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685sp_helpgroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685sp_helphistory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686sp_help_job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686sp_help_jobhistory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 687sp_help_jobschedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 688sp_help_jobserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 689sp_help_jobstep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 689sp_helpindex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690sp_helplanguage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690sp_helplinkedsrvlogin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690sp_helplogins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690sp_helpmergearticle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 691sp_helpmergearticleconflicts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 691sp_helpmergeconflictrows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 691sp_helpmergedeleteconflictrows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692sp_helpmergefilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692sp_helpmergepublication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 693sp_helpmergepullsubscription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 693sp_helpmergesubscription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 694sp_help_notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 694sp_helpgroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 695sp_help_operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 695

Page 26: SQL Server 7 - Sadrzaj

Detaljan Izvornik: SQL Server 7

sp_helppublication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 696sp_help_publication_access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 696sp_helppublication_snapshot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 696sp_helppullsubscription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 697sp_helpremotelogin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 697sp_helppreplicationdb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 698sp_helppreplicationdboption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 698sp_helppreplicationoption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 698sp_helprole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 699sp_helprolemember . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 699sp_helpprotect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 699sp_helpserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 700sp_helpsort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 700sp_helpsrvrole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 701sp_helpsrvrolemember . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 701sp_helpsubscriber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 701sp_helpsubscriberinfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 701sp_helpsubscription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 702sp_helpsubscription_properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 702sp_help_targetserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 703sp_help_targetservergroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 703sp_helptask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 703sp_helptext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 703sp_helptrigger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 704sp_helpuser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 704sp_indexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 704sp_indexoption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 705sp_link_publication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706sp_linkedservers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706sp_lock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706sp_makewebtask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 707sp_manage_jobs_by_login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 711sp_mergedummyupdate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 712sp_mergesubscription_cleanup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 712sp_monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713sp_msx_defect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713sp_msx_enlist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713sp_OACreate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713sp_OADestroy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 714sp_OAGetErrorInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 714sp_OAGetProperty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715sp_OAMethod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 716sp_OASetProperty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 716sp_OAStop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 717sp_password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 717

xxviii

Page 27: SQL Server 7 - Sadrzaj

xxix

Detaljan Izvornik: SQL Server 7 SADR@AJ

sp_pkeys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 717sp_primarykeys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 718sp_post_msx_operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 718sp_processmail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719sp_procoption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719sp_publication_validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 720sp_purgehistory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 720sp_purge_jobhistory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721sp_reassigntask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721sp_recompile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721sp_refreshsubscriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721sp_refreshview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 722sp_reinitmergepullsubscription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 722sp_reinitmergesubscription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 722sp_reinitpullsubscription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 723sp_reinitsubscription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 723sp_remoteoption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724sp_removedbreplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724sp_remove_job_from_targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724sp_rename . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725sp_renamedb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725sp_replcmds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 726sp_replcounters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 726sp_repldone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 726sp_replflush . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727sp_replicationdboption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727sp_replicationoption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 728sp_replication_agent_checkup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 729sp_replshowcmds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 729sp_repltrans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 729sp_resync_targetserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 729sp_revoke_publication_access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 730sp_revokeaccess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 730sp_revokelogin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 730sp_runwebtask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 731sp_script_synctrans_commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 731sp_scriptdelproc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 731sp_scrtiptinsproc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 732sp_scrtiptupdproc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 732sp_server_info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 732sp_serveroption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 732sp_setapprole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 733sp_setnetname . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 733sp_spaceused . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 734sp_special_columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 734

Page 28: SQL Server 7 - Sadrzaj

Detaljan Izvornik: SQL Server 7

sp_sproc_columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 735sp_srvrolepermission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 735sp_start_job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 736sp_statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 736sp_stop_job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 737sp_stored_procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 737sp_subscription_cleanup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 738sp_table_privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 738sp_table_privileges_ex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 739sp_table_validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 739sp_tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 740sp_tables_ex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 741sp_unbindefault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 741sp_unibindrule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742sp_update_alert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742sp_updatecategory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 744sp_update_job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 745sp_update_jobschedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 746sp_update_jobstep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 748sp_update_notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 750sp_update_operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 751sp_updatestats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 752sp_update_targetservergroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 752sp_updatetask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 753sp_validname . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 753sp_validatelogins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 753sp_who . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 753xp_cmdshell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 754xp_deletemail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 754xp_enumgroups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 754xp_finnextmsg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755xp_grantlogin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755xp_logevent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 756xp_loginconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 756xp_logininfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 756xp_sver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 757xp_readmail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 757xp_revokelogin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 759xp_sendmail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 759xp_snmp_getstate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 761xp_snmp_raisetrap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 761xp_sprintf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 762xp_sqlinventory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 763xp_sqlmaint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 763xp_sscanf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 763

xxx

Page 29: SQL Server 7 - Sadrzaj

xxxi

Detaljan Izvornik: SQL Server 7 SADR@AJ

xp_startmail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 764xp_stopmail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 764

A Lista priprema pre instalacije . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765

Indeks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 767

Page 30: SQL Server 7 - Sadrzaj