遇到一个问题,希望高手帮帮我!

lr5420511 2012-07-13 10:41:32
我使用SQL 2008 R2的编写脚本向导功能编写的脚本是script.sql,在本地我打开这个脚本时,SQL2008R2提示我以下错误:对 COM 组件的调用返回了错误 HRESULT E_FAIL;我有使用远程桌面在服务器那边,打开这个文件,SQL2008提示我:未能完成操作,拒绝访问。这个怎么解决啊?
...全文
103 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
lr5420511 2012-07-13
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 的回复:]

引用 12 楼 的回复:

引用 8 楼 的回复:

3G多太大了,建议用备份还原的方式处理


对了,我在网上收了下,看见有用这个处理成功的:osql -S 服务器名 -U 登录名 -P 密码 -i 脚本的完整路径和名称 不知道行不行?貌似要执行爆长时间

可以执行,只要语法兼容。如果中途报错不好跟
sqlcmd、osql--用法相似

建议用生成架构在低版本运行……
[/Quote]

谢谢你,分给你了
中国风 2012-07-13
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 的回复:]

引用 8 楼 的回复:

3G多太大了,建议用备份还原的方式处理


对了,我在网上收了下,看见有用这个处理成功的:osql -S 服务器名 -U 登录名 -P 密码 -i 脚本的完整路径和名称 不知道行不行?貌似要执行爆长时间
[/Quote]
可以执行,只要语法兼容。如果中途报错不好跟
sqlcmd、osql--用法相似

建议用生成架构在低版本运行,再把数据导入,操作简单
lr5420511 2012-07-13
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]

3G多太大了,建议用备份还原的方式处理
[/Quote]

对了,我在网上收了下,看见有用这个处理成功的:osql -S 服务器名 -U 登录名 -P 密码 -i 脚本的完整路径和名称 不知道行不行?貌似要执行爆长时间
中国风 2012-07-13
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]

引用 8 楼 的回复:

3G多太大了,建议用备份还原的方式处理


数据库使用2008 R2开发的,但是服务器安装的是2008版本低了,还原会出错啊!只能使用脚本的处理方法了,呵呵......
[/Quote]

用导入导出处理,高版本导入到低版本
  • 打赏
  • 举报
回复
回8楼时出现,再打开贴显示是成功的,你们太坑了
lr5420511 2012-07-13
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]

3G多太大了,建议用备份还原的方式处理
[/Quote]

数据库使用2008 R2开发的,但是服务器安装的是2008版本低了,还原会出错啊!只能使用脚本的处理方法了,呵呵......
中国风 2012-07-13
  • 打赏
  • 举报
回复
3G多太大了,建议用备份还原的方式处理
lr5420511 2012-07-13
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

这应该同数据无关,除非数据量大,直接打开时,有时会出现
[/Quote]

对了,两个脚本,一个是200+KB,另一个是3.32G,打开3G的这个文件,服务器上出现未能完成操作,拒绝访问。这个错误,本地打开会出现:对 COM 组件的调用返回了错误 HRESULT E_FAIL。这个错误。还有两个文件放一个目录下,第一个可以直接打开,第二个直接打开会出上面的错。怎么办啊?高手救救我啊
中国风 2012-07-13
  • 打赏
  • 举报
回复
这应该同数据无关,除非数据量大,直接打开时,有时会出现
lr5420511 2012-07-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

引用 2 楼 的回复:

权限是完全控制啊

在文件的属性看一下所属权限同登陆系统账号权限是否授权

生成脚本估计是用的sa账号
[/Quote]

对了,我是把只有“架构”的那个脚本和出错的那个脚本放在同一目录下的
lr5420511 2012-07-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

引用 2 楼 的回复:

权限是完全控制啊

在文件的属性看一下所属权限同登陆系统账号权限是否授权

生成脚本估计是用的sa账号
[/Quote]

谢谢你,出现问题的是我选了编写脚本里有“架构和数据”的脚本会出这个问题,但是刚才我试了下,我只选了“仅架构”的时候文件就可以打开没问题了,不知道是什么原因?

服务器是2008的,数据库是R2了,还原不了,所以才用脚本的,但是没有数据的话又不行,怎么办?
中国风 2012-07-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

权限是完全控制啊
[/Quote]
在文件的属性看一下所属权限同登陆系统账号权限是否授权

生成脚本估计是用的sa账号
lr5420511 2012-07-13
  • 打赏
  • 举报
回复
权限是完全控制啊
中国风 2012-07-13
  • 打赏
  • 举报
回复
文件所在目录权限问题

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧