Тъй като SQLServerAgent е зависима услуга, първо трябва да стартирате услугата MSSQLServer
КОМПЮТЪРНИ МРЕЖИ
SQL Server 2000
Тъй като SQLServerAgent е зависима услуга, първо трябва да стартирате услугата MSSQLServer и едва след това SQLServerAgent.
A Вторият начин за ръчно стартиране на SQL Server включва използването на SQL Server Enterprise Manager. За да направите това, щракнете с десния бутон върху името на желания сървър. В контекстното меню, което се отваря, можете да изберете командите, които в момента са разрешени за сървъра (фиг. 10.5). Можете да стартирате (команда Старт), да спрете (команда Стоп) и да поставите на пауза (команда Пауза) както локални, така и отдалечени сървъри по този начин. Имайте предвид обаче, че този метод ви позволява само да стартирате услугата MSSQLServer. Иконата на услугата SQLServerAgent се намира в папката за управление на сървъра. Като извикате контекстното му меню, можете да контролирате работата на тази услуга. Допълнителни услуги като MSDTC и SQLMail се намират в папката Support Services. Тяхната работа се управлява по подобен начин.
A Най-лесният начин да го стартирате ръчно е да използвате административната помощна програма SQL Server Service Manager (вижте Фигура 10-4), която е специално проектирана да стартира, спира и поставя на пауза услуги на SQL Server. В прозореца на помощната програма ще бъдете подканени да изберете сървъра и услугата, с които ще работите. Иконите представляват наличните в момента действия за избраната услуга.
A Следният начин за стартиране на SQL Server включва използването на помощната програма за команден ред net start. Като параметър трябва да посочите името на услугата, която да стартирате, например: net start mssqlserver net start sqlserver-agent
За да стартирате услуги за наименувано копиране, трябва да добавите името му и знак за долар пред него. Например, за да стартирате услугата MSSQLServer, копирайте TRELONизползва се следната команда: net start MSSQLSTRELON
Следната команда е необходима за стартиране на услугата SQLAgent: net start SQLAgentSTRELON
Изпълнението на командата net start без име на услуга ще покаже списък на услугите, които се изпълняват в операционната система.
A Можете също да използвате командата sqlservr, за да стартирате SQL Server. В този случай SQL Server 2000 не работи като услуга, а като самостоятелно приложение. Това означава, че всички административни инструменти (Service Manager, Enterprise Manager, Services в контролния панел) ще показват, че сървърът е спрян. Използването на командата net stop mssql сървър за спиране на SQL Server ще генерира грешка в този случай, защото системата смята, че сървърът не работи. Всички системни съобщения ще се появят в прозореца на конзолата, в който се изпълнява командата sqlservr. Сървърът ще работи под акаунта на потребителя, влязъл в момента в системата, и ако този потребител реши да излезе от операционната система, първо ще трябва да изключи SQL Server.
Стартиране на SQL Server в режим за един потребител
При някои обстоятелства може да е необходимо да стартирате SQL Server в режим на един потребител - например, за да конфигурирате важни функции на сървъра или да поправите повредена системна база данни.
В режим на един потребител услугата MSSQLServer поддържа само една връзка. Тъй като допълнителни услуги на SQL Server 2000 установяват клиентски връзки точно като обикновените потребители, трябва да се уверите, че тези услуги, като SQLServerAgent или SQLMail, не работят. В противен случай вие сами няма да имате достъп до сървъра,
тъй като единствената възможна връзка би била вечеучастващи. Уверете се, че клиентските приложения, които имат достъп до SQL Server (като Internet Information Server), също са спрени.
В режим за един потребител мръсните страници се записват незабавно на диска. Това означава, че данните, които са били променени след четене, веднага ще бъдат на диска, а не в кеш паметта, както е при нормална работа.
Друга особеност на работата в режим за един потребител е, че е разрешен директен достъп до системните таблици, което по подразбиране е забранено при нормална работа. Директният достъп до системните таблици ви позволява да променяте системните данни (структура на таблица, потребители, настройки за репликация и т.н.) директно с команди INSERT, DELETE и UPDATE. При нормални обстоятелства тази модификация се извършва с помощта на съхранени процедури и административни помощни програми.