我有一个问题,即当我试图通过查询或通过直接修改数据类型,我用来获取一些说明这一点的错误不能完成。但是,如果我从visual studio
打开server explorer
中的同一个表并修改数据类型,那么很容易完成,而不会出现任何错误。为什么改变列不被允许通过查询,但很容易做到服务器管理器
我尝试使用Management Studio
扔给我一些错误修改primary key
这是从数据类型int
一些表一个foreign key
到varchar
。
但同样的事情,当我通过Server explorer
从Visual Studio
完成它在一小部分完成。
任何一个可以告诉什么区别
发布您的数据访问代码和您试图修改数据的代码。 – ChrisF
我没有写任何代码,只是右键单击列,并尝试从两种方式编辑数据类型,而在'sql管理工作室'我得到的错误,但是当我在服务器资源管理器中做同样的事情与出错任何错误 – Dotnet
+1,一个很好的问题。 –