:::: MENU ::::

Microsoft SQL Server 2005 – instalace

sqlserver2005 licencovani na server a na instanci je na kazdy osazeny slot CPU – pokud se jedna o failover cluster s active/passive nod, tak se plati pouze za active nod
Installing SQL2005
– named instance – ma svoje sluzby – da se vyborne vyuzit na clustering
– kazda sluzba SQL by mela byt svuj domenovy ucet (hlavne reporting services) – nemusi byt lokalni administrator, je to resene pres GPO, ktere udela sam instalator (jako run as service);pokud ale existuje GPO security, tak se doporucuje dat SQL servery do jednoho OU a na nem si pohlidat GPO
– Windows Collations – je reseni znaku na urovni OS (Windows locale)
– SQL Collations – protoze napr. NTFS neni case-sensitive, ale v SQL ho chci pouzit, tak pouziji SQL collation
– unattended instalace pomoci "setup.exe /settings sett.ini"
– sett.ini se da vyrobit pomoci zvoleni REMOTE instalaci pri klikani setup.exe
– zvlast davat na disky ldf a mdf/ndf
– jak editovat uz stavajici instalaci serveru/instance = add/remove programs – Microsoft SQL Server 2005 (vzdy pouzivat pouze tuto polozku) – change – …
Surface Area Configuration
– udrzet max. miru bezpecnosti pri uzivani sql serveru
– CLR = common language runtime
– DAC = dedicated administrator connection – pokud dojde RAM, tak se dostanu ke konzoli – funguje tak, ze pri startu sluzby se rovnou dedikuje misto v RAM pro budouci spusteni konzole
– xp_cmdshell = prikazy pres tento sel nejsou nijak hlidane SQL serverem.
SQL Server Configuration Manager
– nizkourovnova konfigurace sluzeb, site (ktere interface, porty, …) a klienta (nativni sql klient umi aliasy)
SQLcmd
– pouziva OLEDB provider
– jak spustit napr. nejaky vzdaleny skript pres konzoli = "sqlcmd -s server -i sqlfile.sql"
– umi pouzit promenou (parametr -v), takze do sqlfile.sql napisu promene ve tvaru $(variable) a pote pomoci "sqlcmd -s server -i sqlfile.sql -v variable=hodnotapromene variable2=hodnotadruhepromene"
– a jeste treba do souboru vystup pomoci -o takze: ""sqlcmd -s server -i sqlfile.sql -o cestasoubor.txt -v variable=hodnotapromene variable2=hodnotadruhepromene"
– da se pak jeste spustit v admin rezimu (pres DAC), kde se daji spoustet i prikazy, ktere jinak nejsou povolene (napr. shutdown,…): "sqlcmd -s server -a"
– v express edici sql je to jediny tool jak pracovat s tabulkami
SQL Server Management Studio
– dobre je zobrazit Registered Services – kde se daji delat server skupiny pro vetsi prehled; kazdy server muze byt pouze v jedne skupine
– dobre je zobrazit Template Explorer – kde jsou priklady scriptu/sablony – pomoci CTRL+SHIFT+M doplnim promene sablony (specify values for templates…)
– vyroba vlastni sablony: vytvorit si skupinu, sablonu a pak dat edit
– parametry v sablone se davaji do – sablona pro vytvoreni databaze je MODEL db v System Databases
– pouziva nemodalni okna – nezavisla na rodicovskych
– cokoli naklikam v konzoli, mohu nahore pomoci tlacitka SCRIPT hodit do scriptu a podivat se, jak se operace provede skriptem
– nastaveni textoveho editoru – oznacit ho, tools, options, text editor
– database-options-processes- BOOST SQL SERVER PRIORITY a USE WINDOWS FIBERS(pokud je vice vypoctu, tak diky tomuto se mohou delat soucasne a ne po sobe) – pokud se jedna o server, na kterem je jen SQL, tak to mohu oboje zapnout a jeste nastavit pocet (kolik jader, tolik vlaken)


So, what do you think ?