(21/12/2010, 19:00)sebo19gs yazdı: ... mesela command dan net stop mssqlserver diye bir kod varmış ama bunu kullanamadım bir türlü.
Normalde yapmak istediğiniz iş kesinlikle doğru değil.
Ama normalde command'dan elle veya bir .bat dosyasına yazarak aşağıdaki formatta Sql servisini durdurabilirsiniz.
http://technet.microsoft.com/en-us/libra...90236.aspx
To stop the default instance of Sql Server
From a command prompt, enter one of the following commands:
net stop "SQL Server (MSSQLSERVER)"
-or-
net stop MSSQLSERVER
To stop a named instance of Sql Server
*
From a command prompt, enter one of the following commands. Replace instancename with the name of the instance you want to manage.
net stop "SQL Server (instancename)"
-or-
net stop MSSQL$instancename
Ayrıca kullanamadım derken ne demek istiyorsunuz?
Siz bu komutu nereye yazıyorsunuz?
Komutu yazıyorsunuz hiç mi çalışmıyor?
Çalışıyor da hata mı veriyor?
Hata veriyorsa verdiği hata nedir?
Aslında sadece google'da "net stop mssqlserver" yazıp aradığımda bir sürü açıklama var, onlara baktınız mı?
Aklıma ilk gelen şu; Instance kullanıyor olabilirsiniz. O zaman mssqlserver yerine yukarıdaki gibi instance ismini yazmak gerekir.
Ayrıca Sql Server'ın sadece bir service'i yok. Belki de onu gözden kaçırıyorsunuzdur. mssqlserver'dan önce Agent servis gibi diğer servislerin durdurulması gerekebilir.
Mesela şöyle bir batch file;
@ECHO OFF
ECHO Stopping Sql Server 2005 Services
NET STOP "SQL Server Agent (MSSQLServer)"
NET STOP "SQL Server (MSSQLServer)"
NET STOP "SQL Server FullText Search (MSSQLServer)"
NET STOP "SQL Server Analysis Services (MSSQLServer)"
NET STOP "SQL Server Reporting Services (MSSQLServer)"
NET STOP "SQL Server Integration Services"
NET STOP "SQL Server Browser"
http://dbaspot.com/forums/ms-sqlserver/1...vices.html