بهترین ها همه در یک جا
احتمالا هنگامی که اولین بار پس از نصب SQL تغییراتی رو در یک Table اعمال کردید و میخواهید آنرا ذخیره کنید با خطای زیر روبرو میشوید
Saving changes is not permitted. The change you have made requires the following table to be dropped and re-created.
You have either made changes to a table that can't be recreated or enabled the option prevent saving changes that require the table to be re-created.
برای حل این محدودیت ، از منو گزینه Tools و سپس Options را انتخاب کنید.
از منو کناری، گزینه Designers را انتخاب کنید.
تیک گزینه Prevent saving changes that require table re-creation را بردارید.

برای فهمیدن تایپ ستونهای یک View یا Table در SQL از طریق اسکریپت از کد زیر استفاده میکنیم .
SELECT COLUMN_NAME , DATA_TYPE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE
TABLE_NAME = 'YourViewName' زمانی که دیتابیس مورد استفاده است و قصد تغییر نام آنرا دارید با خطا روبرو میشوید که برای حل آن ابتدا باید دیتابیس رو به حالت single user در بیاورید ، تغییر نام را انجام دهید و مجدد آنرا multi user کنید .
ALTER DATABASE OldDbName SET SINGLE_USER WITH ROLLBACK IMMEDIATE GO ALTER DATABASE OldDbName MODIFY NAME = NewDbName GO ALTER DATABASE NewDbName SET MULTI_USER GO
به صورت پیش فرض با تغییر نام دیتابیس نام فایل های mdf و ldf تغییر نمیکند که برای این کار از دستورات زیر در SQL Server استفاده میکنیم :
ALTER DATABASE OldDaba