برای راه اندازی نسخه تحت شبکه نرم افزارهایی که بانک اطلاعاتی
آنها
SQL Server است
نیاز به ویندوز
Server
و
SQL Server 2000
یا SQLServer2005 می
باشد.
برای ارتباط برنامه با بانک اطلاعاتی در نسخه تحت شبکه باید بانک
اطلاعاتی را به
SQL Server
ضمیمه
(Attach)
کرد.
اگر تعداد
Client ها زیر 10 عدد باشد می توان از ویندوز
XP نیز به جای
Server استفاده کرد.
در ویندوزهای معمولی
از نسخه
SQL Server 2005 Developer Edition استفاده
می کنیم.
از
All Programs در منوی
Microsoft SQL Server 2005 عبارت
SQL Server Management Studio
را اجرا و connect
کنید. (شکل1)
امکان دارد گزینه
SQL Server Management Studio
را پیدا نکنید که در اینصورت یا نسخه
Developer Edition نصب
نشده و یا در هنگام نصب گزینه های مناسب انتخاب نشده است.

شکل 1
پس از اجرای SQL
Server Management Studio (شکل1)
و connect شدن به
فرم
SQL Server Management Studio (شکل 2)
تنظیماتی که در ادامه آورده شده را آن انجام می دهیم.

شکل 2
برای اینکه برنامه
تحت شبکه از کلاینت ها به SQL Server
متصل شود نیاز به فعال بودن
remote connection در SQL Server 2005
می باشد.
بطور پیش فرض
remote connection
در SQL Server
غیر فعال است و ما باید بطور دستی آنرا فعال کنیم.
فعال کردن
remote connection
بر روی پوشه سرشاخه
SQL Server کلیک راست و گزینه
Properties را انتخاب می کنیم. (شکل 3)

شکل 3
در فرم
Server Properties گزینه
Security را از کنسول سمت چپ انتخاب
کرده و گزینه SQL
Server And Windows Authentication را فعال می کنیم (شکل 4)

شکل 4
همچنین در بخش
Connections دقت می کنیم که گزینه
Allow remote connection فعال باشد. سپس
فرم Properties را تایید می کنیم. (شکل
5)

شکل 5
پس از
OK شدن SQL Server
بایستی Restart شود تا تغییرات
ثبت شود. (پیغام شکل 6)

شکل 6
برای
restart شدن SQL
Server بر روی سرشاخه SQL Server
کلیک راست کرده و گزینه Restart را
انتخاب می کنیم. (شکل 7)
پس از انتخاب این
گزینه SQL Server برای
Restart شدن تایید می خواهد که پاسخ ما
Yes خواهد بود.

شکل 7
ایجاد User
در SQL Server
برای استفاده از
ویژگی
remote connection
و گزینه
Specific user name and Password برای
اتصال به بانک اطلاعاتی لازم است در SQL Server
کاربری تعریف کنیم.
در پوشه
Security گزینه
Logins را انتخاب می کنیم. (شکل 8)

شکل 8
با کلیک راست کردن
بر روی گزینه Login و انتخاب آیتم
New Login فرم Login
مطابق شکل 9 ظاهر می شود.
گزینه
SQL Server authentication را فعال می
کنیم(بند 2 شکل 9)
مطابق شکل زیر نام
کاربری مورد نظر به همراه کلمه عبور آنرا وارد و تایید می کنیم. (
برای مثال ما از نام کاربری و کلمه عبور
Chapars استفاده کرده ایم )
گزینه
Enforce password policy را غیر فعال
می کنیم (بند 4 شکل 9)

شکل 9
تعریف کردن نام
کاربری SQL Server برای بانک
اطلاعاتی
پس از تعریف
username در SQL
Server ، بانک اطلاعاتی مورد نظر را انتخاب و از پوشه
Security بر روی زیر پوشه
users کلیک راست کرده و گزینه
new users را انتخاب می کنیم. (شکل 10)

شکل
10
در فرم
database User نام
username تعریف شده ( در مثال ما
chapars ) را نوشته و برای login Name
تکمه مربوط به آن را انتخاب می
کنیم (بند 2 شکل 11)

شکل
11
در فرم
Select Login تکمه
Browse را کلیک کرده (شکل 12)

شکل
12
و از پنجره باز شده
login name همنام با
user ( برای مثال ما chapars )
را انتخاب می کنیم.

شکل
13
پس از انتخاب و
تایید login name در بخش
Role Members گزینه
db_owner را فعال می کنیم. (شکل 14)
پس از تایید،
username مورد نظر برای بانک اطلاعاتی
ما قابل استفاده می باشد.

شکل
14
حال
SQL Server Management Studio را بسته و
دوباره باز می کنیم. اینبار SQL Server
Authentication را انتخاب کرده و نام
login تعریف شده را ( برای مثال ما
chapars ) انتخاب می کنیم. اگر نام
username تعریف شده در لیست login
نبود آنرا دستی وارد می کنیم. پس از وارد کردن
password گزینه
Remember Password را نیز فعال کرده و
connect را انتخاب می کنیم. (شکل 15)

شکل
15
پس از انجام موارد
فوق اینک
remote connection با username ایجاد
شده فعال است.
کاربرد Username
برای ارتباط نرم
افزار با بانک اطلاعاتی با ویژگی
user
name password
Specify
، بایستی از نام کاربری که در
SQL Server ایجاد کرده ایم استفاده می
کنیم.
برای مثال در بند 2 شکل زیر ما در فرم Data Link
Properties نرم افزار چاپارس از نام کاربری و کلمه عبور
chapars برای اتصال به بانک اطلاعاتی
استفاده کردیم.
نام کاربری
درج شده باید اول در
SQL Server ساخته شده و
دوم پس از
Attach شدن بانک اطلاعاتی برای آن تعریف شده باشد.
باشد.

اگر در کلاینت ها،
با تنظیمات فوق و با هر دو روش Windows NT
Integrated Security یا Specific user
name and Password و نیز استفاده از نام کامپیوتر
Server به جای IP
آن ، برنامه همچنان به بانک اطلاعاتی متصل نشد
remote بخش Surface
Area Configuration را فعال می
کنیم:
Surface Area Configuration
فرم
Surface Area Configuration را از
microsoft SQL Server 2005>Configuration tools
فراخوانی می شود.
در این فرم مطابق
شکل 16 آیتم Surface Area Configuration
for Services and Connections را انتخاب
کرده.

شکل
16
در شکل های 17 و 18
مراحل فعال کردن remote connection به
ترتیب شماره نشان داده شده است.

شکل
17

شکل
18
لطفا
در صورت استفاده از مقاله منبع آنرا ذکر کنید. |