PDA

View Full Version : Stop و start برنامه SQL



saber4166
جمعه 17 مهر 1388, 22:51 عصر
سلام بر دوستان
با چه دستوری میتونم SQL SERVER 2000 ,2005,2008 رو Stop و Start کنم
آخه میخوام از Databaseam از کپی بردارم back UP نباشه

kh1387
جمعه 17 مهر 1388, 23:47 عصر
سلام بر دوستان
با چه دستوری میتونم SQL SERVER 2000 ,2005,2008 رو Stop و Start کنم
آخه میخوام از Databaseam از کپی بردارم back UP نباشه
دوست خوبم بیشتر توضیح بده.
منظورت از
آخه میخوام از Databaseam از کپی بردارم back UP نباشه چیه؟:متفکر:

ASKaffash
شنبه 18 مهر 1388, 08:41 صبح
سلام
خیلی آسان است با کنترل ServiceController که روی یک فرم قرار میدهید به سادگی مدیریت Stop و Start هر سرویسی از جمله SQLServer (خاصیت ServiceName)

saber4166
شنبه 18 مهر 1388, 11:26 صبح
سلام دوست عزیز میشه بگین چه طور باید ازش استفاده کرد؟؟؟

debugger
شنبه 18 مهر 1388, 11:46 صبح
روش خوبی هست.ولی چرا با خود sql بکاپ نمی گیری؟

kh1387
شنبه 18 مهر 1388, 13:22 عصر
سلام
خیلی آسان است با کنترل ServiceController که روی یک فرم قرار میدهید به سادگی مدیریت Stop و Start هر سرویسی از جمله SQLServer (خاصیت ServiceName)
میشه طریقه کار کردن با این کامپوننت رو هم بنویسید.
ممنونم:لبخندساده:

ASKaffash
شنبه 18 مهر 1388, 13:45 عصر
سلام
اینطوری :


public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.serviceController1.ServiceName = "MSSQLSERVER";
}
private void Start_Click(object sender, EventArgs e)
{
this.serviceController1.Start();
}
private void Stop_Click(object sender, EventArgs e)
{
this.serviceController1.Stop();
}
}

kh1387
شنبه 18 مهر 1388, 18:19 عصر
در این زمینه کتابی مرجعی چیزی سراغ دارد معرفی کنید؟
در مورد serviceController

ASKaffash
یک شنبه 19 مهر 1388, 08:21 صبح
در این زمینه کتابی مرجعی چیزی سراغ دارد معرفی کنید؟
در مورد serviceController
بهترین منبع همان MSDN است

saber4166
یک شنبه 19 مهر 1388, 12:36 عصر
سلام
اینطوری :


public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.serviceController1.ServiceName = "MSSQLSERVER";
}
private void Start_Click(object sender, EventArgs e)
{
this.serviceController1.Start();
}
private void Stop_Click(object sender, EventArgs e)
{
this.serviceController1.Stop();
}
}



دوست عزیز سلام
با تشکر از کدی نوشتین اما این کدی که نوشتین
SQL 2008 رو Stop نمیکنه وفقط SQL2000 رو Stop میکنه؟

ASKaffash
یک شنبه 19 مهر 1388, 16:16 عصر
سلام
بستگی به Instance شما دارد برای کامپیوتر من که SQLServer2008 دارد به شکل ذیل تغییر میکند :


this.serviceController1.ServiceName = "MSSQL$SQLSERVER2008";