我看了无数的其他堆栈文章和随机博客,但找不到这个设置的位置。
我在sql server 2017上有一个数据库,我想更改排序规则。因为我们使用的是模式绑定对象,所以我们不能只执行 ALTER DATABASE MyDatabase COLLATE MyCollation;
所以我们需要别的东西。我试着按照这篇博文上的指南,建议备份键和索引,删除它们,重新创建数据库,导入键和索引,但由于我对游标和 @table
变量来自于我的方法。
我目前的想法是,如果我能从必要的表中导出必要的数据,创建一个新的数据库,然后用我应该设置的正确排序规则将数据重新导入到新的数据库中。我正在使用ssms并执行任务>导出数据。。。以sql server native client 11.0作为源和目标,从数据库中取出数据。运行此向导时,第一次运行仅给出状态=成功。第二个在验证时给出警告。第三次运行在验证时抛出错误:
Warning 0x80049304: Data Flow Task 1: Warning: Could not open global shared memory to communicate with performance DLL;
data flow performance counters are not available.
To resolve, run this package as an administrator, or on the system's console.
(SQL Server Import and Export Wizard)
问题是,我是用sa帐户登录的。复制行在出现以下警告时完成:
Warning 0x80019002: Data Flow Task 3: SSIS Warning Code DTS_W_MAXIMUMERRORCOUNTREACHED. The Execution method succeeded, but the number of errors raised (1) reached the maximum allowed (1); resulting in failure.
This occurs when the number of errors reaches the number specified in MaximumErrorCount. Change the MaximumErrorCount or fix the errors.
(SQL Server Import and Export Wizard)
目标/目标数据库只包含一些表,可能是因为它在完成之前达到了maximumerrorcount。
我的问题是,在哪里可以增加最大错误计数?
edit:it seems 我不是唯一一个在ssms中有类似问题的人
暂无答案!
目前还没有任何答案,快来回答吧!