VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入 

database not restore数据库不能还原

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> SQL 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
zfgg



註冊時間: 2004-05-31
文章: 179
來自: 中国

第 1 樓

發表發表於: 星期一 八月 23, 2004 9:52 am    文章主題: database not restore数据库不能还原 引言回覆

我的表放在master库中,用企业管理器作了master库备份,操作顺利。但是用企业管理器数据还原时出错,信息如下:“当试图还原数据库时,必须以单用户模式使用restore database.restore database操作异常停止.”
用sqlservr.exe -c -m 启动后,执行数据还原时,还是出现上述信息。

分别用 execute sp_attach_db 'master','d:\master.mdf','d:\mastlog.ldf';
restore database master file='dental' from disk='d:\market\dental'还是出现上述错误信息。

请帮助解决。
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address MSN Messenger
小桑•無痕



註冊時間: 2003-07-08
文章: 299
來自: Tainan, Taiwan

第 2 樓

發表發表於: 星期一 八月 23, 2004 5:04 pm    文章主題: 引言回覆

ㄟ....如果我沒記錯的話....SQL的一些系統參數..設定值都放在Master裡面....所以SQL一啟動就會讀取Master.....

所以......我都另外建資料庫....

建議您....另外建資料庫....把資料COPY到新資料庫...備份和還原應該就會沒問題了....
----------------------------------------------------------
SORRY...我沒仔細看您的問題....因為...看簡體文對我而言有點吃力....

_________________
用力 Try 一下...可以發現很多好玩的事....
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 雅虎訊息通 MSN Messenger
zfgg



註冊時間: 2004-05-31
文章: 179
來自: 中国

第 3 樓

發表發表於: 星期二 八月 24, 2004 9:10 am    文章主題: Create new database 引言回覆

请问建新的数据库时,在master库中的系统表、存偖过程等是否要放到新建的数据库中,还是只放我新建的表、存偖过程就行了。

在以上的问题中,我将'master'数据库改为'masters'就能还原数据库了,只不过是不是原来的master,而是多了一个数据库masters.没有达到还原数据库的目的!
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address MSN Messenger
syntech



註冊時間: 2003-05-16
文章: 3832
來自: Taipei,Taiwan

第 4 樓

發表發表於: 星期三 八月 25, 2004 2:12 am    文章主題: 引言回覆

最怪的地方在於
引言回覆:

我的表放在master库中

這應該是一切問題的源頭,
為什麼不另外做一個database,不就沒有這方面的困擾?

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
syntech



註冊時間: 2003-05-16
文章: 3832
來自: Taipei,Taiwan

第 5 樓

發表發表於: 星期三 八月 25, 2004 2:46 am    文章主題: 引言回覆

你的錯誤訊息中出現了"必須使用[單用戶模式]",
那麼變成"單用戶模式"的方法:
sp_dboption '<db_name>', 'single user', 'true'

能不能用在master 上,我沒有試過... Sad

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
zfgg



註冊時間: 2004-05-31
文章: 179
來自: 中国

第 6 樓

發表發表於: 星期四 八月 26, 2004 9:46 am    文章主題: Thanks for syntech ! 引言回覆

谢谢 syntech 专家的指导!
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address MSN Messenger
zfgg



註冊時間: 2004-05-31
文章: 179
來自: 中国

第 7 樓

發表發表於: 星期四 八月 26, 2004 10:13 am    文章主題: where is my database 我的库在哪里? 引言回覆

我用master库复制出来的库,用‘附加数据库’的方法还原成masters库,经过测试,可以运行。我有二个问题:
一、我的masters库在哪里?在机器上搜索没有发现。如果我要拷这个库出来,如何操作?
二、我要删除这个库中的系统的表,存储过程等文件,应如何删?
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address MSN Messenger
syntech



註冊時間: 2003-05-16
文章: 3832
來自: Taipei,Taiwan

第 8 樓

發表發表於: 星期四 八月 26, 2004 11:26 am    文章主題: 引言回覆

1.master 一般的位置在
\ 你的MS SQL 安裝路徑 \MSSQL\DATA\MASTER.MDF (& MASTLOG.LDF)
用 enterprise manager 點取 master後,選[內容],也能找到[位置]在哪裡

2. 怎麼建,應該就能怎麼刪 Smile

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
zfgg



註冊時間: 2004-05-31
文章: 179
來自: 中国

第 9 樓

發表發表於: 星期四 八月 26, 2004 5:38 pm    文章主題: 引言回覆

syntech 专家:
又烦您了。我重新建的库是masterS,而不是master.这两个库在数据库中都有显示. 我的问题是在.. \MSSQL\DATA\目录下,只有系统MASTER.MDF (& MASTLOG.LDF) ,没有发现我建的MASTERs.MDF (& MASTsLOG.LDF) 库。
一、是不是包含在MASTER.MDF (& MASTLOG.LDF) 中?我在windows中搜索,在机器上没有发现masters这个库文件。
我重新用 enterprise manager 备份masterS库,但这个库只有MASTERs.MDF 没有 MASTsLOG.LDF这样的文件 ,是不是共用MASTLOG.LDF文件?
如果我把这个MASTERs.MDF 这个文件移到另一台机器上,用还原数据库的方法,那么在另一台机器上,是否能行?不行又么办?
二、我要删除masterS库中的系统的表,存储过程等等,(不是我建的文件都删去),但是删不去?
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address MSN Messenger
syntech



註冊時間: 2003-05-16
文章: 3832
來自: Taipei,Taiwan

第 10 樓

發表發表於: 星期六 九月 04, 2004 5:42 pm    文章主題: 引言回覆

從別處找來的 恢復MASTER 的方法
-------------------------------
主旨:還原主資料庫    
嗨朋友,

SQL 2000、Windows 2000

如何才能還原 master 資料庫呢?

我的伺服器當機,之後重新安裝 Windows 200 與 SQL 2000。我還備份了 master、msdb 與 mydatabase。當我嘗試著還原 master 資料庫時,卻顯示「必須為單一使用者模式」。但是當我要變更使用者存取模式為單一使用者時,該選項卻變灰並且不允許變更使用者連線類型。

應該如何做才能還原 master 資料庫?

先在此道謝,
Patrick
microsoft.public.sqlserver.connect

   
Patrick 您好,

您必須以單一使用者模式啟動 SQL Server。可以用下列兩個方法之一:

在命令題示字元輸入下列命令啟動 SQL Server:
sqlservr -c


然後到 Enterprise Manager – 在伺服器名稱上按一下滑鼠右鍵並選取
功能表上的 [Properties]。
按一下 [Startup Parameters]
輸入 -m
按一下 [OK]
停止並啟動 SQL Server。
現在可以還原 master 資料庫。請先確定沒有執行 SQL Server Agent,
才可以開始還原。


Rand Boyd
Microsoft SQL Server 支援中心

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
zfgg



註冊時間: 2004-05-31
文章: 179
來自: 中国

第 11 樓

發表發表於: 星期一 九月 06, 2004 10:39 am    文章主題: about restore master 引言回覆

谢谢 syntech 专家的指导!
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address MSN Messenger
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> SQL 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作