免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2701 | 回复: 6

请问在load恢复时出现以下报错怎么处理啊? [复制链接]

论坛徽章:
0
发表于 2008-05-06 10:40 |显示全部楼层
create database device on data_in_lv = 750
alter database device ON data_dev2 = 150
alter database device log on data_in_lvlog = 300
go
---------------------load出现---

Backup Server: 4.58.1.1: Database device: 1158908 kilobytes LOADed.
Backup Server: 4.58.1.1: Database device: 1176388 kilobytes LOADed.
Backup Server: 4.58.1.1: Database device: 1189124 kilobytes LOADed.
Backup Server: 4.58.1.1: Database device: 1208376 kilobytes LOADed.
Backup Server: 4.58.1.1: Database device: 1221628 kilobytes LOADed.
Backup Server: 4.58.1.1: Database device: 1229068 kilobytes LOADed.
Backup Server: 4.58.1.1: Database device: 1230262 kilobytes LOADed.
Backup Server: 3.42.1.1: LOAD is complete (database device).
Caution:  You have set up this database to include space on disk 15 for both
data and the transaction log.  This can make recovery impossible if that disk
fails.
Caution:  You have set up this database to include space on disk 16 for both
data and the transaction log.  This can make recovery impossible if that disk
fails.
Redo pass of recovery has processed 112 committed and 3 aborted transactions.
Use the ONLINE DATABASE command to bring this database online; SQL Server will
not bring it online automatically.
User wangbq in database device has suid 1, which is the same as the suid of the
DBO (as defined in Sysdatabases).  User wangbq will be given suid -99.
When all load transactions have been completed for database device, user wangbq
should be given a unique suid.
1>

论坛徽章:
0
发表于 2008-05-06 11:17 |显示全部楼层

回复 #1 ustcboy 的帖子

你要看一下你之前的库的创建设备和建库顺序,新库建立顺序也要相同,
这里是因为你的数据和日志设备给搞在一起了

论坛徽章:
0
发表于 2008-05-06 14:05 |显示全部楼层
原帖由 rosehu 于 2008-5-6 11:17 发表
你要看一下你之前的库的创建设备和建库顺序,新库建立顺序也要相同,
这里是因为你的数据和日志设备给搞在一起了

用DDL导出的,也必须完全按以下顺序吗?
create database device on data_in_lv = 500
alter database device ON data_in_lvlog = 300
alter database device ON data_in_lv = 50
alter database device ON data_in_lv = 100
alter database device ON data_in_lv = 100
alter database device ON data_dev2 = 100
alter database device ON data_dev2 = 50

另外通知上面的信息可以看出有LOG吗?
----
create database device on data_in_lv = 750
alter database device ON data_dev2 = 150
alter database device log on data_in_lvlog = 300
这样是不是有问题?

[ 本帖最后由 ustcboy 于 2008-5-6 14:07 编辑 ]

论坛徽章:
1
2017金鸡报晓
日期:2017-01-10 15:19:56
发表于 2008-05-06 17:47 |显示全部楼层
create database device on data_in_lv = 500
alter database device ON data_in_lvlog = 300
alter database device ON data_in_lv = 50
alter database device ON data_in_lv = 100
alter database device ON data_in_lv = 100
alter database device ON data_dev2 = 100
alter database device ON data_dev2 = 50
这里面没有建立log的空间(感觉是否有点问题?)
create database device on data_in_lv = 750
alter database device ON data_dev2 = 150
alter database device log on data_in_lvlog = 300
这三个语句和上面的库尺寸似乎也不一致呀。

论坛徽章:
0
发表于 2008-05-06 23:46 |显示全部楼层
1> sp_helpdb device
2> go
name                     db_size       owner                    dbid  
         created      
         status                                                                                                
------------------------ ------------- ------------------------ ------
        --------------
        ------------------------------------------------------------------------------------------------------
device                       1200.0 MB MAXIMO                        6
         Feb 10, 1998  
         select into/bulkcopy/pllsort                                                                           

(1 row affected)
device_fragments               size          usage                free kbytes
------------------------------ ------------- -------------------- -----------
data_dev2                      50.0 MB       data only                   1056
data_dev2                      100.0 MB      data only                   3248
data_in_lv                     50.0 MB       data only                     32
data_in_lv                     100.0 MB      data only                   4000
data_in_lv                     100.0 MB      data only                  29088
data_in_lv                     500.0 MB      data only                    416
data_in_lvlog                  300.0 MB      log only                  287728
(return status = 0)
----

create database device on data_in_lv = 500
alter database device ON data_in_lvlog = 300
alter database device ON data_in_lv = 50
alter database device ON data_in_lv = 100
alter database device ON data_in_lv = 100
alter database device ON data_dev2 = 100
alter database device ON data_dev2 = 50

---此为原库中DDL生成的语句

create database device on data_in_lv = 750
alter database device ON data_dev2 = 150
alter database device log on data_in_lvlog = 300
---此为我写的语句(把他们合并写的语句)

=====根据原来的DDL改怎么写建库语句啊?====???????

[ 本帖最后由 ustcboy 于 2008-5-7 00:16 编辑 ]

论坛徽章:
1
2017金鸡报晓
日期:2017-01-10 15:19:56
发表于 2008-05-07 15:03 |显示全部楼层
select * from master..sysusages where dbid=6
关键是log的位置要和原来库的位置匹配。其他的数据设备可以合并。
打个比方,原来的库中是300的date,150的log,然后是如干块的date,
新建立的时候,必须严格按照300的date,150的log来建库,后面的如干个date可以合并成一个语句来建立。

论坛徽章:
0
发表于 2008-05-07 18:09 |显示全部楼层
原帖由 chuxu 于 2008-5-7 15:03 发表
select * from master..sysusages where dbid=6
关键是log的位置要和原来库的位置匹配。其他的数据设备可以合并。
打个比方,原来的库中是300的date,150的log,然后是如干块的date,
新建立的时候,必须严 ...

非常感谢,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP