【发布时间】:2013-10-22 19:33:01
【问题描述】:
我有一个庞大的数据库,我想使用 BCP 将其转储出来,然后将其加载到其他地方。我已经对 BCP 的 Sybase 版本(更熟悉 MSSQL 版本)进行了大量研究,并且我了解了如何使用导入文件,但我终生无法弄清楚如何创建一个。
我目前正在让我的 Sybase bcp 输出如下数据文件:
bcp mytester.dbo.XTABLE out XTABLE.bcp -U sa -P mypass -T -n
并尝试像这样将它们重新导入:
bcp mytester.dbo.XTABLE in XTABLE.bcp -E -n -S Sybase_157 -U sa -P SyAdmin
现在,无论表是否具有标识,IN 部分都会给我一个关于 IDENTITY_INSERT 的错误:
服务器消息:Sybase157 - 消息 7756,级别 16,状态 1:无法使用 表 'mytester.dbo.XTABLE' 的 'SET IDENTITY_INSERT' 因为 表没有标识属性。
我经常使用此页面上的重要信息寻求帮助,但这是我第一次提出问题,所以我虚心地请求大家提供任何指导:)
【问题讨论】: