Ahm(|Ahmad|) DataBase

مکانی برای دریافت اخبار ، مقالات و تجربیات من در حوزه مرتبط با پایگاه داده

Ahm(|Ahmad|) DataBase

مکانی برای دریافت اخبار ، مقالات و تجربیات من در حوزه مرتبط با پایگاه داده

Ahm(|Ahmad|) DataBase

این وبلاگ مکانی است برای تبادل اطلاعات بین من و شما در حوزه مرتبط با پایگاه داده امیدوارم مورد رضایت دوستان واقع شود هرچند که با توجه به گسترش دانش بشری پرداختن به تمامی نیازها یک نگاه کاملا ایده آل است اما تمام سعی من در این است بتوانم کمکی هر چند کوچک به دوستان کرده باشم.

آخرین نظرات

۱۵ مطلب با کلمه‌ی کلیدی «SQL Server» ثبت شده است

۲۵
اسفند
۹۲

اینم آخرین پست سال 92.

امسال هم گذشت امیدوارم سال 93 براتون پر سلامتی و انرژی خوشی و سربلندی و... باشد.

بریم سر اصل مطلب:

یه مدتی بود می خواستم یه Job بنویسم که یه بک آپ از دیتابیسم بگیره زیپ بکند بفرسته روی هاست.


  • احمد تاج بخش
۰۸
بهمن
۹۲

یک پست خیلی خلاصه اما کاربردی

چند وقت پیش مشکلی در خصوص ساخت دیاگرام برام پیش  امد که خیلی جالب بود.

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

(برای ساخت دیاگرام جدید 2 مشکل پدید می آید یکی Error Owner پیدا می کنید که به راحتی قابل حل هست و زمانی هم رخ می دهد که پایگاهی را از یه جای جدید به پایگاه داده خودتان اتچ می کنید که راه حلش هم به این شرح است :

  Propertise Databse >> General

owner را تغییر می دهیم مثلا به sa تغییرش بدهید)

ابتدا از کامیپوتری که سیکوئل سرورش این مشکل را ندارد فایل های زیر را کپی کنید.

C:\Program Files (x86)\Common Files\microsoft shared\MSDesigners8

C:\Program Files (x86)\Common Files\microsoft shared\Visual Database Tools

حال در کامپیوتر خود پیست کنید.

علت به وجود آمدن این ارور زمانی است که قبلا ویژال استدیو داشتید حالا آن را پاک کردید.

  • احمد تاج بخش
۲۹
دی
۹۲

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

این روش بر خلاف سایر روش ها نیاز به نرم افزار خاصی نیست اگر یک برنامه نویس باشید باید تا حالا نرم افزار Visual Studio را به گوشتان خورده باشد .این نرم افزار یک پکیج از نرم افزارهای برنامه نویسی در محیط .Net هست .

حالا شاید بپرسید چرا من نسخه 2012 را پیشنهاد نکردم علت امر این است که متاسفانه شرکت مایکروسافت در نسخه جدید ابزار دیتا جنریتور را از نسخه خود حذف کرده است و علتش را هم نمی دانم...مدتی دنبال شواهد موجود گشتم تا شاید در قالب ابزار دیگری باشد اما نبود...

حال سوالی که شاید از من بپرسید این است که : اصلا دیتا جنریتور چی هست ؟

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

مثلا می خواهید یک پایگاه را با 2 میلیون رکورد تست کنید که مثلا یک کوئری شما در حال حاضر با این تعداد رکورد چقدر راندمان (مدت زمان کوئری) دارد ؟؟؟
شاید نیاز به ایندکس گذاری خیلی دقیق داشته باشید  و شاید نیاز به....خیلی چیزهای دیگه داشته باشید... اینها فقط باید دادهای مجازی وارد کرد و عمکرد پایگاه داده خود را ارزیابی کنید...

خوشبختانه این روش چند دیگه مشکل کلید خارجی رو ندارید .مثلا در بعضی از نرم افزار ها باید کلیه کلیدهای خارجی رو حذف کنید بعد داده وارد کنید که اون هم معایب زیادی دارد مثلا باید آپدیت رو غیر فعال کنید و...

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

حال مراحل دیتا جنریتور در VS را آموزش می دهم ....




  • احمد تاج بخش
۱۹
آذر
۹۲

یه مطلب جدیدی که گفتم شاید به درد شما بخورد بحث انتقال SQL database از یک سرور به سروری دیگر است...

من لینک اصلی را قرار می دهم و ترجمه ی آن را از یک سایت ایرانی دیگر نیز قرار می دهم امیدوارم مورد رضایت شما قرار بگیرد...

لینک سایت اصلی

لینک ترجمه


سایت http://www.vkernel.ro/blog یکی از بهترین سایت هایی هست که واقعا برای شما مفید است...امیدوارم استفاده کنید


شکل مربوط می شود به تجمیع چند دیتا بیس نه انتقال ، فقط برای زیبایی کار استفاده شده است.

  • احمد تاج بخش
۲۶
مهر
۹۲

آموزش نسبتا کاملی در سایت آشیانه قرار دارد...

پیشنهاد من به دوستانی که خواهان آموزش کلی هستند و می خواهند با کلیت SQL Server آشنا بشوند خوب است...

محوریت این وبلاگ بر اساس خبر ، آموزش و معرفی موضوعات مهم است ...

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

با تشکر


لینک آموزشی سایت آشیانه

  • احمد تاج بخش
۱۶
مهر
۹۲

به صورت خیلی خلاصه انواع نشانه گرها(Cursor) را عنوان می کنم که در آینده توضیحاتم را کامل کنم ...

نشانگرها Cursor :  

انواع نشانگر از لحاظ نوع حرکت :

- Forward Only

- Scrollable

انواع نشانگر از لحاظ به روز شدن نشانگر :

-Statics

-Dynamic

-KeySet

انواع نشانگر از لحاظ امکان تغییر جدول :

-ReadOnly

-Updatable

  • احمد تاج بخش
۳۰
مرداد
۹۲

برای Attach کردن یک دیتابیس باید چند نکته را متذکر شد :
1. حتما نسخه ای که از آن Detach گرفته اید را به خاطر داشته باشید.
(بعدا شاید دچار مشکل عدم همخوانی ورژن ها شوید)
2. در صورت امکان لاگ فایل آن را هنگام دیتچ گرفتن اضافه کنید در واقع Full را هنگام Detach انتخاب کنید.
3. حتما از عملکرد دیتابیسی که می خواهید دیتچ بگیرید مطمئن شوید.
حال من 2 روش گرافیکی (Visual) و روش دستی (Queru) را به صورت لینک معرفی خواهم کرد.

      


  • احمد تاج بخش
۲۶
مرداد
۹۲

این یکی از سوالاتی بود که دوستان پرسیده بودن....
یکی از مشکلاتی که در هنگام نصب SQL Server در Windows Server 2008 R2 شاید مشاهده خواهید کرد نبود .NetFrameWork 3.5 است که وقتی شما نسخه 3.5 فریمورک را هم دانلود می کنید نمی توانید آن را در ویندوز سرور نصب کنید این دلیل بر خراب بودن ویندوز یا نسخه فریمورک نیست بلکه خود ویندوز این اجازه را به شما نمی دهد و دلیلشم واضح است خود ویندوز فریمورک را دارد فقط باید آن را منیج کنید ...


           

(تمامی تنظیمات زیر فقط در ویندوز سرور وجود دارد)


  • احمد تاج بخش
۱۵
مرداد
۹۲

برای مشاهده به لینک زیر بروید :

آموزش تصویری نصب SQL Server - نسخه 2012

  • احمد تاج بخش
۱۴
مرداد
۹۲

به لینک زیر مراجعه شود:

آشنایی با Contained Databases در SQL Server 2012

  • احمد تاج بخش