زمان : 12 Ordibehesht 1389 - 22:36
شناسه : 22887
بازدید : 8550
ابزار اجرای دستورات اس کیو ال ( Run T_SQL Command Files) ابزار اجرای دستورات اس کیو ال ( Run T_SQL Command Files)

ابزار اجرای دستورات اس کیو ال ( Run T_SQL Command Files) :

احمد ابراهیمی

مقدمه :

اگر شما هم با اس کیو ال 2008 کار می کنید و کارهای خود را در آخرین نسخه های این سرور اطلاعاتی اجرا میکنید، احتمالا  در پشتیبانی نسخه های تک کاربره و مشتریانی که از نسخه های پائینتر سرور اس کیو ال اکسپرس استفاده می کنند، با مشکل مواجهه شده اید.

برای نمونه در نرم افزارهائی که کاربر شما با اس کیو ال 2000 استفاده می کند، اگر بخواهید سرور را تغییر ندهید و دیتا بیس خود را ملحق کنید

اگر بخواهید جداول خود را به اس کیو ال اکسپرس 2005 اجرا کنید، باز هم مشکل خواهید داشت.

البته مایکروسافت نسخه سرور 2008 اکسپرس را نیز ارائه نموده است اما نصب آن در سیستمهای قدیمی ، بر روی ویندوز ایکس پی و مانند آن نیز خالی از درد سر نیست.

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

پس آنرا هم امتحان کنید و حتی در مورد آن نظر بدهید.

معرفی ابزار :

در طراحی این ابزار از Delphi 2010  استفاده شده است.

در این ابزار صفحات مختلفی به شرح ذیل وجود دارند :

اتصال به پایگاه داده :

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

لیست پایگاه  های داده :

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

بانک جدید :

در این سربرگ نام، سایز فایل لاگ و مسیر ذخیره بانک جدید گرفته می شود و دستور اجرا ساخته می شود پس از آن باید کلید "جدید" را بزنید تا بانک ساخته شود.

دستورات ساخت :

ابتدا باید توسط کلید "فایل" فایل اسکریپت اس کیو ال خود را انتخاب کنید. با پیدا نمودن آن، دستورات در برنامه بارگذاری می شوند و آماده اجرا هستند. پس با زدن کلید "اجرا" دستورات تفکیک شده و اجرا می شوند.

مشکلات ساخت :

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

جداول :

سربرگ آخر نیز لیست همه جداول، ویو ها و غیره که در بانک ساخته شده و یا وجود دارند را در اختیار شما قرار می دهد

تذکرات فنی :

شاید نکات ذیل به شما کمک کند:

الف) در فایل انتخابی عبارتهای ذیل شناخته شده و اجرا نمی شوند:

GO

/****

SET IDENTITY_INSERT

SET ANSI

)WITH (PAD_INDEX

بقیه دستورات دسته بندی شده و به ترتیب اجرا می شوند.

ب) دستورات اجرا نشده در "مشکلات ساخت" جمع آوری می شوند

ج) برای ساخت دیتا بیس دستور ساخت به شکل نمونه اصلاح شود :

Use [master]

Create Database [MyDataBaseName]

اگر بتوانم پاسخگوی سوال شما باشم خوشحال خواهم شد

مسیر دریافت :

برای دریافت فایل اجرائی برنامه اینجا را کلیک کنید

برای دریافت سورس و دستورات برنامه ارنجا را کلیک کنید

پیوند مستقیم به فایل اجرائی برنامه : http://www.box.net/shared/cbtn61zkzq

پیوند مستقیم به کد برنامه : http://www.box.net/shared/lu3x9cm5va

 یزدفردا