Conexiune Dedicata pentru Administrator
In cazuri deosebite cand accesul la SQL Server nu mai este posibil datorita unor probleme sau unor erori, este disponibila o conexiune pentru membrii rolului sysadmin, prin care se poate face diagnosticare si se pot executa interogari. Aceasta conexiune dedicata administratorului (DAC) se poate face folosind utilitarul din linie de comanda sqlcmd in doua modalitati - cu parametrul de administrator –A, sau folosind numele instantei si prefixul admin: spre exemplu sqlcmd –Sadmin:<nume-instanta>. Dealtfel se poate folosi pentru aceasta conexiune si SQL Server Management Studio Query Editor deschizand o conexiune la admin:<nume-instanta>.
In mod implicit conexiunea se poate face doar de catre un client aflat pe server, dar se poate permite accesul din retea daca se configureaza optiunea remote admin connections cu procedura stocata sp_configure sau aplicatia Surface Area Configuration. Poate exista numai o singura conexiune DAC. Este recomandata conectarea la baza de date master folosind comanda sqlcmd –A –d master, si nu este posibila executia interogarilor in paralel. Aceasta conexiune nu este disponibila implicit in SQL Server 2005 Express Edition insa poate fi activata prin folosirea unui trace flag.
Exemple:
Pentru conectare local folosind portul standard:
sqlcmd –S 127.0.0.1,1434
Pentru conectare prin retea:
sqlcmd –S server_name_or_ip –U sa –P password –A
Detalii suplimentare: http://sqlserver.ro/forums/thread/91.aspx
Cristian Andrei Lefter, SQL Server MVP
MCT, MCSA, MCDBA, MCAD, MCSD .NET,
MCTS, MCITP - Database Administrator SQL Server 2005
http://sqlserver.ro