【问题标题】:Error in export sql server database导出sql server数据库出错
【发布时间】:2013-10-02 17:41:11
【问题描述】:

我有 SQL Server 和 SQL Management Studio 2012。创建表后,当我将数据库导出到“在线”服务器时,每个“主要和自动增量”字段都成为普通字段。所以当我尝试向数据库添加行时出现以下错误 “无法将值 NULL 插入到列 'taskID'、表 'lawyersDB.dbo.tasks';列不允许空值。插入失败。 声明已终止。”

为了解决这个问题,我必须“在线”管理数据库并转到每个表并再次设置字段主要和自动增量。由于我有很多桌子,这个过程需要很多时间。 那么有什么办法可以解决这个问题!?

注意:我的主机在 Arvix 公司服务器上

【问题讨论】:

  • 您能帮我看看export the data base to the server "online" 部分吗?我不相信我熟悉 SSMS 中的这些功能

标签: sql-server c#-4.0 sql-server-2012 ssms


【解决方案1】:

这是 SQL Management Studio,而不是您的帐户。

试试这个:

你需要设置这个,否则如果你有一个不可为空的列,没有默认错误,如果你不提供值就会出错。

在 SQL Server Management Studio 中设置自动增量:

在设计中打开您的表格 选择您的列并转到列属性 在 Indentity Specification 下,设置 (Is Identity)=Yes 和 Indentity Increment=1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-30
    • 2011-03-15
    • 1970-01-01
    • 1970-01-01
    • 2011-11-18
    相关资源
    最近更新 更多