با سلام.

در این مطلب قصد دارم نحوه نصب Msde 2000 رو به شما آموزش بدهم.امیدوارم مفید واقع بشه.

اولین کار دانلود این نسخه از سایت مایکروسافت به این آدرسمراجعه کنید.

پس از دانلود با اجرای آن باید مسیری برای آن مشخص کنید تا فایلها را Extract کند.به طور پیش فرض درایو c را انتخاب کنید.

پس از Extract شدن تمامی فایلها . یک فایل setup دارد که به صورت عادی اجرا نخواهد شد و باید دستوراتی برای ان مشخص کنید که در ادامه توضیح خواهم داد.

پارامترها به شرح زیر می باشند.

SAPWD = این پارامتر برای تعیین رمز برای کاربر Sa در sql server می باشد که اگر تنظیم نکنید این کاربر بدون رمز خواهد بود و امنیت پایگاه داده را به خطر خواهد انداخت.پیشنهاد میشود برای ان رمزی تعیین کنید.

INSTANCENAME= نام Sql server هست که باید نامی برای آن تعیین کنید.اگر نامی برای ان تعیین نکنید نام پیش فرض کامپیوتر شما قرار خواهد گرفت. ولی اگر نامی برای آن تعیین  کنید برای وصل شدن به sql server باید از شکل computername\instancename باید به سرور وصل بشوید.

مانند : Hamid\Sql2000

که hamid نام کامپیوتر می باشد و sql2000 نام instance هست که موقع نصب تنظیم شده است.

SECURITYMODE=SQL که این پارامتر مشخص میکند که SQL SERVER به صورت MIXED MODE نصب شود که در زمان وصل شدن به پایگاه داده بتوان هم با WINDOWS AUTHENTICATION وصل شد هم با SQL AUTHENTICATION.

TARGETDIR= مسیر فایلهای SQL SERVER مشخص می شود.مقدار آن باید با یک \ خاتمه پیدا کند.برای DEFAULT INSTANCE نام شاخه های ایجاد شده به نام \MSSQL ساخته می شود ولی اگر برای ISNTANCE نامی تعیین کرده باشید نام شاخه به صورت \MSSQL$INSTANCENAME می شود.

DISABLENETWORKPROTOCOLS=0  با تعیین این مقدار شما برای وصل شدن به SQL SERVER از MDAC استفاده خواهید کرد که توسط MSDE نصب خواهد شد.

مثال :

 Setup SAPWD="PaSSWORDtEST" INSTANCENAME="SQL2000" TARGETDIR="C:\SQLSERVER\" SECURITYMODE=SQL DISABLENETWORKPROTOCOLS=0

امیدوارم این مطلب مفید واقع شده باشه.دوستان اگر سوالی داشتند بپرسند تا پاسخ بدهم.

یاعلی

توضیحی در مورد OSQL

سلام دوستان.در این پست قصد دارم مقداری در مورد یکی از ابزارهای تحت Command Prompt توضیحی بدم.

OSQL ابزاری است که  به شما اجازه میدهد بدون وجود داشتن Enterprise Manager یا Query Analyzer با دیتابیس ارتباط برقرار کنید و بتوانید کارهای خود را انجام دهید.

ساختار این دستور به صورت زیر است:

OSQL -S -E -U -P -d -Q -q

S-  نام سروری است که میخواهید با آن ارتباط برقرار کنید

U,P,E این سه پارامتر به نوع ارتباط به سرور برمیگردد 

که شما یا با استفاده از windows Authentication میخواهید وصل شوید یا به طریق Sql Authentication

برای وصل شدن به صورت Windows Authenctication شما باید فقط از سوئیچ E- استفاده کنید و سوئیچ های U-,P- نیازی نیست.

و اگر میخواهید به صورت Sql Authentication وصل شوید باید از سوئیچ های U,P استفاده کنید و نیازی به سوئیچ E نمی باشد.

سوئیچ U نام کاربری تعریف شده در قسمت login سرور شما می باشد.

سوئیچ P کلمه عبور آن کاربر می باشد.
سوئیچ E از همان کاربری که به ویندوز وصل شده برای وصل شدن به بانک اطلاعاتی استفاده میکند.

سوئیچ d نام دیتابیس را مشخص میکند.

سوئیچ Q,q نام هردو برای اجرای دستورات می باشند با این تفاوت که اگر از Q استفاده کنید بعد از اجرای دستور از به خود Command prompt برگشته و اگر از q استفاده کنید در داخل دستور osql باقی مانده تا بتوانید دستورات دیگری اجرا نمایید.

نکته بسیار مهم: این دستور به حروف بزرگ و کوچک حساس می باشد.

مثال :

در این روش با استفاده از windows Authentication  یک فایل mdf را attach خواهیم کرد.

Osql -S (local) -E -Q"sp_attach_single_file_db 'Test','c:\Test.mdf'"

در این روش با استفاده از Sql Authentication ا زیک جدول اطلاعاتی را واکشی خواهیم کرد.

Osql -S (local) -U sa -P 12345 -d test -Q"select * from table1"

امیدوارم مطلب مفید قرار گرفته باشه . دوستان عزیز سوال یا نکته ای به ذهنشون رسید در بخش نظرات بفرمایند تا پاسخ بدهم.

شب خوش.

سلام

سلام خدمت دوستان عزیز.

باتشکر از بازدید از وبلاگ اینجانب.

در این وبلاگ مطالبی رو پیرامون نگهداری اطلاعات در بانک اطلاعاتی sql Server عرض خواهم کرد.

مطالبی رو در خصوص بررسی Performance دیتابیس و اینکه چطور Performance گزارشاتتان افزایش دهید بیان خواهم کرد.

در صورتی که سوالی داشتید میتوانید با بنده تماس بگیرید.

اگر فایلهای دیتابیس شما خراب شد میتوانید با اینجانب تماس بگیرید تا راهنمایی تان کنم.

آماده بستن قرارداد در زمینه مشاوره در زمینه بررسی وضعیت فعلی سرور و دیتابیس ها و همچنین ارائه  راهکارها با موسسات مختلف می باشم.

همچنین دوستانی اگر در زمینه برنامه نویسی با زبان Delphi سوال داشتند می توانند مطرح کنند تا پاسخ دهم.

آماده برگزاری کلاسهای آموزشی Delphi , Sql Server نیز میباشم.