Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.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
Asp.net 从live server复制的数据库没有';I don’我不允许做插入_Asp.net_Sql Server - Fatal编程技术网

Asp.net 从live server复制的数据库没有';I don’我不允许做插入

Asp.net 从live server复制的数据库没有';I don’我不允许做插入,asp.net,sql-server,Asp.net,Sql Server,从服务器复制SQL Server数据库并更改连接字符串后,该数据库似乎是只读的,但我尝试插入一个新节点,它会导致以下错误: 无法将值NULL插入到表的“ID”列中 “Theshuk.dbo.横幅”;列不允许空值。插入失败。这个 声明已终止 当我使用live server的数据库时,不会发生这种情况。 有什么想法吗? 谢谢我在标识中看到了一些奇怪的东西,比如在数据库迁移中没有出现。不确定原因,但听起来你可能只是错过了另一个地方的身份。检查所有表,查看是否在期望的位置指定了标识。错误的意思是:无法插

从服务器复制SQL Server数据库并更改连接字符串后,该数据库似乎是只读的,但我尝试插入一个新节点,它会导致以下错误:

无法将值NULL插入到表的“ID”列中 “Theshuk.dbo.横幅”;列不允许空值。插入失败。这个 声明已终止

当我使用live server的数据库时,不会发生这种情况。 有什么想法吗?
谢谢

我在标识中看到了一些奇怪的东西,比如在数据库迁移中没有出现。不确定原因,但听起来你可能只是错过了另一个地方的身份。检查所有表,查看是否在期望的位置指定了标识。

错误的意思是:无法插入要插入的值。正如错误明确指出的那样:

无法将值NULL插入表的“ID”列中 “Theshuk.dbo.横幅”列不允许为空。

因此,您似乎试图在该表中插入一些内容,而该表需要
ID
的值,而您没有提供该值

仅此而已-将该列及其值添加到您的
INSERT
语句中,您就可以了