PDA

View Full Version : مشکل در گرفتن جنریت اسکریپ



saradashti
شنبه 26 شهریور 1390, 10:50 صبح
من میخواهم از دیتابیس روی سرور, جنریت اسکریپت بگیریم . ولی در زمان ایجاد , در آخرین مرحله با این خطا مواجه میشم:


Determining objects in database 'Name DataBase' that will be scripted. (Error) Messages

Unable to cast object of type 'System.DBNull' to type 'System.String'. (Microsoft.SqlServer.Smo)


خودم حدس میزنم که مربوط به تنظیم حق دسترسی های دیتابیس روی سرور باشه.
مسئول سرور هم اطلاعی از راه حلش نداره!
این قضیه خیلی برام حیاتی هست !!!!
لطفا یکی راهنماییم کنه

saradashti
دوشنبه 28 شهریور 1390, 10:18 صبح
یعنی واقعا کسی نمیتونه راهنمایی کنه؟ :ناراحت:
برای جنریت گرفتن از خود SQL Server 2008 , قسمت / Generate Scripts Tasks , استفاده میکنم.
با این که در ظاهر خطا میگه که یک فیلد null وجود داره ولی تا قبل از اینکه یک سری تنظیمات روی سرور تغییر کند, به راحتی از همین جدول میتونستم Generate Scripts بگیرم ولی بعد از تغییر تنظیمات , دیگه نتونستم و با این خطا مواجه شدم !
متاسفانه مسئول سرور هم میگه نمیدونه که چه تنظیمیش را برای این کار باید درست کنه!!!
و درواقع باید خودم پیدا کنم تا بهش بگم که مربوط به فلان تنظیم است!
عکسی زیر هم , خطای زمان ایجاد را نشون میده.
جالب اینجاست که حتی زمانی که فقط یک جدول که فیلد خالی هم ندارد را انتخاب میکنم, بازهم خطا میده
75486