Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 模式比较不';t列出更改中的所有列_Visual Studio 2012 - Fatal编程技术网

Visual studio 2012 模式比较不';t列出更改中的所有列

Visual studio 2012 模式比较不';t列出更改中的所有列,visual-studio-2012,Visual Studio 2012,我试图在visual studio 2012中使用模式比较将一个表从一个数据库更新到另一个数据库。该表存在于两个数据库中,第一个数据库的列数比第二个数据库中的多。模式比较显示此表不同,在窗口的左侧显示新列 当我试图生成脚本来更新右侧数据库中的表时,它正在创建一个临时表,但没有列出所有列,因此它在一个非空列中给了我一个错误 你知道这种行为吗?这个简单的改变不应该很简单吗 源表应在左侧,目标表应在右侧-因此,新列也应显示在右侧而不是左侧。您是在尝试添加列还是删除列?我正在尝试添加列您是在尝试添加指定

我试图在visual studio 2012中使用模式比较将一个表从一个数据库更新到另一个数据库。该表存在于两个数据库中,第一个数据库的列数比第二个数据库中的多。模式比较显示此表不同,在窗口的左侧显示新列

当我试图生成脚本来更新右侧数据库中的表时,它正在创建一个临时表,但没有列出所有列,因此它在一个非空列中给了我一个错误


你知道这种行为吗?这个简单的改变不应该很简单吗

源表应在左侧,目标表应在右侧-因此,新列也应显示在右侧而不是左侧。您是在尝试添加列还是删除列?我正在尝试添加列您是在尝试添加指定为
not NULL
的列吗?否,事实上,这个错误是在一个已经存在的列中给我的