از تمامی دوستان عذر می خوام ولی هیچ کدام از راه های فوق، راه استاندارد نیست.
برای اینکه بتوانید با SQL Server کار کنید و بیرون از آن، آن را به کنترل خود در آورید، باید از SQL DMO استفاده کنید.
متدها و خواص SQL DMO در فایل sqlole.dll قرار دارند و شامل Properties ها و متدهایی هستند که می توان اعمال مرتبط به SQL Server را (TASK) با این دستورات به راحتی از طریق زبان برنامه نویسی مورد نظر انجام داد.
اعمالی همانند ایجاد بانک اطلاعاتی، جدول، Stored Procedure ها یا همون اعمالی که دوستمون می خوان مثال: Pause و Stop و ....
جهت انجام اعمال Pause و Stop در SQL Server، به طریقه ی زیر عمل کنید:
در قسمت References، گزینه ی Microsoft SQLDMO Object Library را انتخاب و به برنامه ی خود اضافه کنید.
تنها کار مورد نیاز، تعریف یک متغیر از نوع SQL Server است و اتصال به سرور مورد نظر با Pass دادن نام سرور و نام کاربری و کلمه ی عبور است.
Dim MySQLServer As New SQLDMO.SQLServer
MySQLServer.Connect "BEHROUZ", "sa", "MyPassword"
حال برای عمل Pause از دستور MySQLServer.Pause و برای عمل Stop از دستور MySQLServer.Stop استفاده کنید.
موفق باشید.
بهروز راد
:wise1: