ورود

View Full Version : اضافه كردن يك فيلد به table و primery key كردن آن



bijansaba
یک شنبه 27 اردیبهشت 1388, 18:03 عصر
سلام

من يك تيبل دارم كه حالا ميخواهم يك فيلد عددي به ان اضافه كنم و آن را primey key كنم اما وقتي اين كار را انجام ميدهم ميگويد شما اجازه نداريد تغيير در اين table انجام دهيد
مشكل از چيست

adinochestva
یک شنبه 27 اردیبهشت 1388, 18:16 عصر
ارروش رو لطف كنيد بزاريد اينجا

mohsen_csharp
یک شنبه 27 اردیبهشت 1388, 21:01 عصر
احتمالا جدول شما دارای رکوردهایی می باشد و و قتی که برای آن کلید اصلی تعریف می کنید مقادیر آن در جدول NULL میشه و ارور میده.
شما ابتدا این فیلد را به صورت عادی تعریف کنید سپس داده های غیر تکراری در رکوردها به این فیلد اختصاص دهید و در نهایت این فیلد رو کلید اصلی کنید.

bijansaba
دوشنبه 28 اردیبهشت 1388, 10:16 صبح
این پیغام را میدهد

saving changes is not permitted the changes you have made require the following tables to be dropped and re- created.you have either made changes to table that cant be recreated or enable the option prevent saving changes that require the table to be recreated

araelectronic@ymail.com
دوشنبه 28 اردیبهشت 1388, 14:56 عصر
با سلام
دوست عزیز شما حتما sql 2005 یا بالاتر استفاده میکنید . در حالت عادی اجازه تغییرات روی جداول را ندارید

به مسیر زیر برید
sql server managment stodio >tools>options>disiners>table and database desiner
و تیک مربوط به prevent saving changes ... را بردارید

موفق باشید