sql-server-2005 – SqlBulkInsert – 如何设置Fire Triggers,Check Co
|
使用具有有限权限的数据库用户,使用ADO.NET 2.0 SqlBulkCopy对象从C#方法执行批量插入到MS SQL 2005数据库.当我尝试运行该操作时,我收到错误消息:
我读了一些文档,并用构造函数创建了批量复制对象,让我指定这样的东西: SqlBulkCopy bc = new SqlBulkCopy(
System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"],SqlBulkCopyOptions.FireTriggers & SqlBulkCopyOptions.CheckConstraints);
但这并不会改变任何东西 – 我收到与以前一样的错误信息.我尝试使用一些其他SqlBulkCopyOptions值,但没有运气.我真的以为这会解决这个问题,我错过了什么吗? 我在表上向我的用户授予ALTER后测试过程,操作成功.然而,这不是我的情况的选择. 解决方法解决了!看起来我需要刷新标志枚举.当我应该将它们进行ORing时,我正在对这个枚举值进行比较.SqlBulkCopyOptions.FireTriggers & SqlBulkCopyOptions.CheckConstraints 评估为零(相当于SqlBulkCopyOptions.Default.) SqlBulkCopyOptions.FireTriggers | SqlBulkCopyOptions.CheckConstraints 正确工作,并允许批量插入完成. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- SQL Server 中调整自增字段的当前初始值
- 来自两个表的SQL多个COUNT(),在LEFT JOIN中
- 是否已弃用SQL Server时间戳以及替换时使用的内容
- SQL Server 得到数据库中所有表名 表字段及字段中文描述
- sql – 使用Hibernate,如何查询表并返回一个带有键值id nam
- 每个替代方案的T-SQL?
- MySQL中distinct与group by语句的一些比较及用法讲解
- 应用掩码在SQL Server查询/视图中格式化字符串
- SQL Serverquot;错误 21002: [SQL-DMO]用户 * 已经存在问题
- SQL Server:如何在表的所有varchar列上执行Rtrim
