PDA

View Full Version : مشکل Database Diagram در SQL Server 2005



AminSobati
پنج شنبه 06 بهمن 1384, 13:21 عصر
سلام به همه دوستان عزیزم،
مشکل ساختن دیاگرام برای دیتابیسهایی که از SQL Server 2000 به 2005 آورده شدن (از طریق Attach یا Restore کردن) به دفعات زیاد در کلاس و pm سوال شده. به همین دلیل نحوه رفع این مشکل رو اینجا مطرح میکنم:
زمانیکه بانک اطلاعاتی شما از نسخه 8 (2000) به نسخه 9 وارد میشه، به صورت پیش فرض، از Compatibility Level=8 برخورداره و این مانع نصب شدن Objectهای مورد نیاز برای نمایش دیاگرامها میشه. SQL Server به صورت اتوماتیک نصب این Objectها رو انجام نمیده چون باید با تایید Admin صورت بگیره. لذا باید از دیتابیس Properties بگیرین و در قسمت Options، آیتم سوم یعنی Compatibility Level رو به 9 تغییر بدین.
بعد از انجام این کار، وقتی به Diagram در دیتابیس رجوع کنید، از شما سوال میشه که آیا مایل هستید ساختن Objectها انجام بشه یا خیر. بعد از Yes، مشکل شما حل شده!
این موضوع برای دیتابیسهایی که از ابتدا در SQL Server 9 میسازید وجود نداره.
شاد و پیروز باشید

asirha
پنج شنبه 30 آذر 1385, 10:47 صبح
سلام

من درقسمت Compatibility Level فقط level های 7و8 رو دارم و level 9 رو ندارم

من باید چکار کنم که مشکلم رفع بشه

ممکنه که نسخه sql من نسخه کامل نباشه

ealvandi
شنبه 15 تیر 1387, 21:06 عصر
من درقسمت Compatibility Level فقط level های 7و8 رو دارم و level 9 رو ندارم

من باید چکار کنم که مشکلم رفع بشه


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

AminSobati
شنبه 15 تیر 1387, 22:27 عصر
خروجی دستور زیر رو پست کنین:


print @@version

ealvandi
شنبه 15 تیر 1387, 22:32 عصر
خروجی :


Microsoft SQL Server 2000 - 8.00.194 (Intel X86)
Aug 6 2000 00:57:48
Copyright (c) 1988-2000 Microsoft Corporation
Desktop Engine on Windows NT 5.1 (Build 2600: Service Pack 2)

AminSobati
شنبه 15 تیر 1387, 22:36 عصر
همونطور که مشخص هست Engine شما نسخه 2005 نیست بلکه 2000. شاید از Management Studio به Engine نسخه 2000 وصل شدین و به این دلیل تصور میکنید نسخه 2005 داره استفاده میشه!

taheri-ali
یک شنبه 16 تیر 1387, 13:34 عصر
اگه service pack 2 رو براي2005 sql نصب كنيد درست مي شه

ERIKA
شنبه 13 شهریور 1389, 06:06 صبح
با سلام
من هم دقیقا همین مشکل پیدا کردم. sp2 را هم نصب کردم ولی مشکلم حل نشد .راه دیگری وجود ندارد؟