zoukankan      html  css  js  c++  java
  • sqlserver数据导入问题:报错“对COM组件的调用返回了错误HRESULT E_FAIL”

    SQL server 2008,导出了两个sql文件。

    打开第一个文件,没有问题,建好相应的数据库,运行脚本,即可导入。

    第二个文件却遇到问题,始终报错“对COM组件的调用返回了错误HRESULT E_FAIL”

    搜索引擎给的解决方案是启动和配置DTC服务,确保“Distributed Transaction Coordinator”服务是开启的且允许操作权限,大费周章的一顿操作之后还是不解决问题。最后从对比两个文件发现,第一个文件大小只有1M,第二个却有3G,怀疑是微软对文件大小做了限制,后续搜索发现确实如此。

    SQL server 2008打开脚本文件超过80M就报错了。解决方法是用sqlcmd方法执行sql语句。在cmd窗口输入下面命令:

    sqlcmd -Usa -P123 -i E: est.sql

    几个参数依次是用户名、密码,以及文件。

  • 相关阅读:
    java数组
    java 常用类
    java 集合(一)
    mysql相关操作(一)
    记录java BigDecimal
    hxg-yw
    一个困惑我好久的问题
    关于重载和重写的一些小知识
    几个常用的HTTP状态码
    死锁产生的原因和条件简述
  • 原文地址:https://www.cnblogs.com/linjincheng/p/11849246.html
Copyright © 2011-2022 走看看