学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
 15 12
发新话题
打印

[求助]怎样才能导出正常的sql脚本

[求助]怎样才能导出正常的sql脚本

在数据库所有任务中可以导出sql数据库的脚本,但是我导出后的sql脚本在查询分析器中运行的时候总是有那么一大堆的错误提示:请问各位怎么解决?

附件: 您所在的用户组无法下载或查看附件

TOP

不会吧,我没遇到这种问题。我导出的表结构还是存储过程,在查询分析器执行都是没问题啊!

写一个存储过程试一试啊!

[此贴子已经被作者于2004-08-20 10:13:47编辑过]

做就做到最好!

TOP

什么错误?贴上来
四月天原创文学网 http://yc.4yt.net

TOP

错误描述如下:

服务器: 消息 5105,级别 16,状态 2,行 2 设备激活错误。物理文件名 'D:\XXSM\haierprd1.MDF' 可能有误。 服务器: 消息 1802,级别 16,状态 1,行 2 CREATE DATABASE 失败。未能创建所列出的某些文件名。请检查前面的错误信息。 服务器: 消息 15010,级别 16,状态 1,过程 sp_dboption,行 70 数据库 'haierprd1' 不存在。请用 sp_helpdb 来显示可用的数据库。

服务器: 消息 15010,级别 16,状态 1,过程 sp_dboption,行 70 数据库 'haierprd1' 不存在。请用 sp_helpdb 来显示可用的数据库。

服务器: 消息 15010,级别 16,状态 1,过程 sp_dboption,行 70 数据库 'haierprd1' 不存在。请用 sp_helpdb 来显示可用的数据库。

服务器: 消息 15010,级别 16,状态 1,过程 sp_dboption,行 70 数据库 'haierprd1' 不存在。请用 sp_helpdb 来显示可用的数据库。

服务器: 消息 15010,级别 16,状态 1,过程 sp_dboption,行 70 数据库 'haierprd1' 不存在。请用 sp_helpdb 来显示可用的数据库。

服务器: 消息 15010,级别 16,状态 1,过程 sp_dboption,行 70 数据库 'haierprd1' 不存在。请用 sp_helpdb 来显示可用的数据库。

服务器: 消息 15010,级别 16,状态 1,过程 sp_dboption,行 70 数据库 'haierprd1' 不存在。请用 sp_helpdb 来显示可用的数据库。

服务器: 消息 15010,级别 16,状态 1,过程 sp_dboption,行 70 数据库 'haierprd1' 不存在。请用 sp_helpdb 来显示可用的数据库。

服务器: 消息 15010,级别 16,状态 1,过程 sp_dboption,行 70 数据库 'haierprd1' 不存在。请用 sp_helpdb 来显示可用的数据库。

服务器: 消息 15010,级别 16,状态 1,过程 sp_dboption,行 70 数据库 'haierprd1' 不存在。请用 sp_helpdb 来显示可用的数据库。

服务器: 消息 15010,级别 16,状态 1,过程 sp_dboption,行 70 数据库 'haierprd1' 不存在。请用 sp_helpdb 来显示可用的数据库。

服务器: 消息 15010,级别 16,状态 1,过程 sp_dboption,行 70 数据库 'haierprd1' 不存在。请用 sp_helpdb 来显示可用的数据库。

服务器: 消息 15010,级别 16,状态 1,过程 sp_dboption,行 70 数据库 'haierprd1' 不存在。请用 sp_helpdb 来显示可用的数据库。

服务器: 消息 15010,级别 16,状态 1,过程 sp_dboption,行 70 数据库 'haierprd1' 不存在。请用 sp_helpdb 来显示可用的数据库。

服务器: 消息 15010,级别 16,状态 1,过程 sp_dboption,行 70 数据库 'haierprd1' 不存在。请用 sp_helpdb 来显示可用的数据库。

服务器: 消息 15010,级别 16,状态 1,过程 sp_dboption,行 70 数据库 'haierprd1' 不存在。请用 sp_helpdb 来显示可用的数据库。

服务器: 消息 15010,级别 16,状态 1,过程 sp_dboption,行 70 数据库 'haierprd1' 不存在。请用 sp_helpdb 来显示可用的数据库。

服务器: 消息 15010,级别 16,状态 1,过程 sp_dboption,行 70 数据库 'haierprd1' 不存在。请用 sp_helpdb 来显示可用的数据库。

服务器: 消息 911,级别 16,状态 1,行 2 未能在 sysdatabases 中找到数据库 'haierprd1' 所对应的条目。没有找到具有该名称的条目。请确保正确地输入了名称。 服务器: 消息 2760,级别 16,状态 1,行 3 指定的所有者名称 'tanql' 不存在,或者您没有使用该名称的权限。 服务器: 消息 208,级别 16,状态 1,过程 VIEW_pro_items,行 5 对象名 'dbo.VIEW_040513_product' 无效。 服务器: 消息 208,级别 16,状态 1,过程 viewItemBackFlush,行 5 对象名 'dbo.viewItems' 无效。 服务器: 消息 208,级别 16,状态 1,过程 viewItemBackFlush,行 5 对象名 'dbo.viewPrdOrderBFQtys' 无效。 服务器: 消息 208,级别 16,状态 1,过程 viewItemBackFlushByPartPO,行 6 对象名 'dbo.viewItemsByPO' 无效。 服务器: 消息 208,级别 16,状态 1,过程 viewItemBackFlushByPartPO,行 6 对象名 'dbo.viewUnBFPartPO' 无效。 服务器: 消息 208,级别 16,状态 1,过程 viewPOBackFlush,行 5 对象名 'dbo.viewPrdOrderBFQtys' 无效。 服务器: 消息 208,级别 16,状态 1,过程 viewProductOrderItems,行 7 对象名 'dbo.viewWrongItems' 无效。 服务器: 消息 208,级别 16,状态 1,过程 viewProductOrderItems,行 7 对象名 'dbo.viewVictorItems' 无效。 无法在 sysdepends 中添加当前存储过程所对应的行,因为缺少该存储过程所依赖的对象 'prodGetPOFinishQty'。仍将创建该存储过程。 无法在 sysdepends 中添加当前存储过程所对应的行,因为缺少该存储过程所依赖的对象 'prodGetPOFinishQty'。仍将创建该存储过程。 无法在 sysdepends 中添加当前存储过程所对应的行,因为缺少该存储过程所依赖的对象 'prodGetPOFinishQty'。仍将创建该存储过程。 无法在 sysdepends 中添加当前存储过程所对应的行,因为缺少该存储过程所依赖的对象 'prodGetPOFinishQty'。仍将创建该存储过程。 无法在 sysdepends 中添加当前存储过程所对应的行,因为缺少该存储过程所依赖的对象 'prodGetPOFinishQty'。仍将创建该存储过程。 无法在 sysdepends 中添加当前存储过程所对应的行,因为缺少该存储过程所依赖的对象 'prodGetPOFinishQty'。仍将创建该存储过程。 无法在 sysdepends 中添加当前存储过程所对应的行,因为缺少该存储过程所依赖的对象 'prodGetPOFinishQty'。仍将创建该存储过程。 服务器: 消息 2714,级别 16,状态 5,过程 prodAddNewPNwithBF,行 89 数据库中已存在名为 'prodAddNewPNwithBF' 的对象。 无法在 sysdepends 中添加当前存储过程所对应的行,因为缺少该存储过程所依赖的对象 'prodGetPOFinishQty'。仍将创建该存储过程。 无法在 sysdepends 中添加当前存储过程所对应的行,因为缺少该存储过程所依赖的对象 'prodGetPOFinishQty'。仍将创建该存储过程。 无法在 sysdepends 中添加当前存储过程所对应的行,因为缺少该存储过程所依赖的对象 'prodGetPOFinishQty'。仍将创建该存储过程。

好 - 好 - 学 - 习 - !
天 - 天 - 向 - 上 - !

TOP

SQL 脚本是怎么样的?
四月天原创文学网 http://yc.4yt.net

TOP

脚本如下


附件: 您所在的用户组无法下载或查看附件
好 - 好 - 学 - 习 - !
天 - 天 - 向 - 上 - !

TOP

问题出在第一行,D:\XXSM\ 这个目录可能不存在,因此下面的代码全部会出错

四月天原创文学网 http://yc.4yt.net

TOP

为什么执行的速度那么慢呢??
好 - 好 - 学 - 习 - !
天 - 天 - 向 - 上 - !

TOP

修改路径后出现的错误

CREATE DATABASE 进程正在磁盘 'HaierPRD2_Data' 上分配 1481.00 MB 的空间。
CREATE DATABASE 进程正在磁盘 'HaierPRD2_Log' 上分配 2548.00 MB 的空间。
服务器: 消息 2760,级别 16,状态 1,行 3
指定的所有者名称 'tanql' 不存在,或者您没有使用该名称的权限。
服务器: 消息 208,级别 16,状态 1,过程 VIEW_pro_items,行 5
对象名 'dbo.VIEW_040513_product' 无效。
服务器: 消息 208,级别 16,状态 1,过程 viewItemBackFlush,行 5
对象名 'dbo.viewItems' 无效。
服务器: 消息 208,级别 16,状态 1,过程 viewItemBackFlush,行 5
对象名 'dbo.viewPrdOrderBFQtys' 无效。
服务器: 消息 208,级别 16,状态 1,过程 viewItemBackFlushByPartPO,行 6
对象名 'dbo.viewItemsByPO' 无效。
服务器: 消息 208,级别 16,状态 1,过程 viewItemBackFlushByPartPO,行 6
对象名 'dbo.viewUnBFPartPO' 无效。
服务器: 消息 208,级别 16,状态 1,过程 viewPOBackFlush,行 5
对象名 'dbo.viewPrdOrderBFQtys' 无效。
服务器: 消息 208,级别 16,状态 1,过程 viewProductOrderItems,行 7
对象名 'dbo.viewWrongItems' 无效。
服务器: 消息 208,级别 16,状态 1,过程 viewProductOrderItems,行 7
对象名 'dbo.viewVictorItems' 无效。
无法在 sysdepends 中添加当前存储过程所对应的行,因为缺少该存储过程所依赖的对象 'prodGetPOFinishQty'。仍将创建该存储过程。
无法在 sysdepends 中添加当前存储过程所对应的行,因为缺少该存储过程所依赖的对象 'prodGetPOFinishQty'。仍将创建该存储过程。
无法在 sysdepends 中添加当前存储过程所对应的行,因为缺少该存储过程所依赖的对象 'prodGetPOFinishQty'。仍将创建该存储过程。
无法在 sysdepends 中添加当前存储过程所对应的行,因为缺少该存储过程所依赖的对象 'prodGetPOFinishQty'。仍将创建该存储过程。
无法在 sysdepends 中添加当前存储过程所对应的行,因为缺少该存储过程所依赖的对象 'prodGetPOFinishQty'。仍将创建该存储过程。
无法在 sysdepends 中添加当前存储过程所对应的行,因为缺少该存储过程所依赖的对象 'prodGetPOFinishQty'。仍将创建该存储过程。
无法在 sysdepends 中添加当前存储过程所对应的行,因为缺少该存储过程所依赖的对象 'prodGetPOFinishQty'。仍将创建该存储过程。
服务器: 消息 2714,级别 16,状态 5,过程 prodAddNewPNwithBF,行 89
数据库中已存在名为 'prodAddNewPNwithBF' 的对象。
无法在 sysdepends 中添加当前存储过程所对应的行,因为缺少该存储过程所依赖的对象 'prodGetPOFinishQty'。仍将创建该存储过程。
无法在 sysdepends 中添加当前存储过程所对应的行,因为缺少该存储过程所依赖的对象 'prodGetPOFinishQty'。仍将创建该存储过程。
无法在 sysdepends 中添加当前存储过程所对应的行,因为缺少该存储过程所依赖的对象 'prodGetPOFinishQty'。仍将创建该存储过程。
好 - 好 - 学 - 习 - !
天 - 天 - 向 - 上 - !

TOP

执行慢是因为脚本很长,而且分配的数据空间很大,1481M+2548M [QUOTE] CREATE DATABASE 进程正在磁盘 'HaierPRD2_Data' 上分配 1481.00 MB 的空间。 CREATE DATABASE 进程正在磁盘 'HaierPRD2_Log' 上分配 2548.00 MB 的空间。 [/QUOTE]

四月天原创文学网 http://yc.4yt.net

TOP

 15 12
发新话题