DoDoklak
یک شنبه 24 مرداد 1389, 10:24 صبح
من یک فایل Config قراره برای یک برنامه تحت شبکه بسازم که تنظیمات مربوط به سرور را روی SQl SERVER 2008 انجام بده .
لیست کارها از این قبیله:
1-تغییر دادن Server Authentication Mode از Windows به SQL
2-ایجاد یک کاربر با نام و پسورد مشخص و sysadmin
3-توانایی ساخت دیتابیس و دوره مالی حسابداری
4-امکان بازیابی نسخه پشتیبان قبلی به سرور
5-Enable کردن پروتکلهای TCP-NamedPipe-Shared Memory
6-در صورت STOP بودن سرویسها اونا رو START کردن
مراحل 1 تا 4 را انجام دادم
راه حل 1
USE [master] EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
راه حل 2
USE [master] CREATE LOGIN [User_Name] WITH PASSWORD=N'Pass', DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF;EXEC master..sp_addsrvrolemember @loginame = [User_Name], @rolename = N'sysadmin';
حالا 3 و4 هم مهم نیست اینجا بنویسم
حالا من راه حل برای انجام مراحل 5 و 6 رو احتیاج دارم
مخصوصا شماره 5
راه حلهایی پیدا کدم ولی مفید نبودن چون ممکن بود تو ویندوزی کار کنه تو یکی دیگه نه
اما با جستجوی MSDN فهمیدم باید از SMO استفاده بشه ولی من با SMO فقط کارهای BackUp رو انجام دادم و با این بخش آشنایی ندارم
نقل قول از MSDN
Overview (SMO)
WMI Provider
The WMI Provider objects are wrapped by SMO. This provides the SMO programmer with a simple object model that is similar to SMO classes very closely, without the requirement to understand the programming model that is represented by the namespace and the details of the SQL Server WMI Provider. The WMI Provider lets you configure SQL Server services, aliases, and client and server network libraries
Microsoft.SqlServer.Management.Smo.Wmi It provides classes that represent the SQL Server Windows Management Instrumentation (WMI). With these classes you can start, stop and pause the services of SQL Server, change the protocols and network libraries etc
دوستان اگر اطلاعاتی دارن لطفا بزارن
با تـــــــــــــــشکر
لیست کارها از این قبیله:
1-تغییر دادن Server Authentication Mode از Windows به SQL
2-ایجاد یک کاربر با نام و پسورد مشخص و sysadmin
3-توانایی ساخت دیتابیس و دوره مالی حسابداری
4-امکان بازیابی نسخه پشتیبان قبلی به سرور
5-Enable کردن پروتکلهای TCP-NamedPipe-Shared Memory
6-در صورت STOP بودن سرویسها اونا رو START کردن
مراحل 1 تا 4 را انجام دادم
راه حل 1
USE [master] EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
راه حل 2
USE [master] CREATE LOGIN [User_Name] WITH PASSWORD=N'Pass', DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF;EXEC master..sp_addsrvrolemember @loginame = [User_Name], @rolename = N'sysadmin';
حالا 3 و4 هم مهم نیست اینجا بنویسم
حالا من راه حل برای انجام مراحل 5 و 6 رو احتیاج دارم
مخصوصا شماره 5
راه حلهایی پیدا کدم ولی مفید نبودن چون ممکن بود تو ویندوزی کار کنه تو یکی دیگه نه
اما با جستجوی MSDN فهمیدم باید از SMO استفاده بشه ولی من با SMO فقط کارهای BackUp رو انجام دادم و با این بخش آشنایی ندارم
نقل قول از MSDN
Overview (SMO)
WMI Provider
The WMI Provider objects are wrapped by SMO. This provides the SMO programmer with a simple object model that is similar to SMO classes very closely, without the requirement to understand the programming model that is represented by the namespace and the details of the SQL Server WMI Provider. The WMI Provider lets you configure SQL Server services, aliases, and client and server network libraries
Microsoft.SqlServer.Management.Smo.Wmi It provides classes that represent the SQL Server Windows Management Instrumentation (WMI). With these classes you can start, stop and pause the services of SQL Server, change the protocols and network libraries etc
دوستان اگر اطلاعاتی دارن لطفا بزارن
با تـــــــــــــــشکر