當前位置:首頁 » 編程語言 » sql添加不了資料庫怎麼辦
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql添加不了資料庫怎麼辦

發布時間: 2022-09-08 16:19:05

sql資料庫附加出錯怎麼辦

解決方法步驟如下:

1、首先打開sqlserver management studio,登錄身份選擇windows身份驗證,點擊連接。

❷ sql添加資料庫不成功

遇到這種情況首先核對一下51aspx上源碼所表明的開發環境(如 VS2005+Sql2005),如果是採用sqlServer2005的話你用Sql2000附加Sql2005的資料庫就會出現這種錯誤(解決方法:改用SqlServer2005附加一下,如果還想用Sql2000格式那就用導出sql語句等方式進行轉換)

轉csdn sql專家鄒建的解決辦法

直接restore或附加應該是不行的, 用腳本+導數據肯定沒有問題。

2005轉到2000的步驟步驟
1. 生成for 2000版本的資料庫腳本
2005 的manger studio
-- 打開"對象資源管理器"(沒有的話按F8), 連接到你的實例
-- 右鍵要轉到2000的庫
-- 任務
-- 生成腳本
-- 在"腳本向導"的"選擇資料庫"中, 確定選擇的是要轉到2000的庫
-- 勾選"為所選資料庫中的所有對象編寫腳本"
-- 在接下來的"選擇腳本選項"中, 找到"為伺服器版本編寫腳本"項, 選擇"SQL Server 2000"
-- 其他選項根據需要設置
-- 最後把腳本保存到一個 .sql 腳本文件

2. 在2000中創建目標資料庫
在查詢分析器(或2005的manger studio在打開腳本文件), 連接到SQL Server 2000,執行上面生成的腳本.以創建一個新的資料庫

3. 將數據從2005導到2000
2005 的manger studio
-- 打開"對象資源管理器"(沒有的話按F8), 連接到你的實例
-- 右鍵要轉到2000的庫
-- 任務
-- 導出數據
-- 在"SQL Server 導入和導出向導"的"選擇數據源"步驟中, 確定選擇的是要導出的資料庫
-- 在"選擇目標"步驟中, 連接到 2000, 並選擇步驟2新建的庫
-- 在"選擇源表和源視圖"中, 選擇所有的表
-- 最後完成

❸ sql server2008附加不上資料庫怎麼辦

在網上查了查資料,確實按照此方法把問題解決了,先將解決辦法總結如下:
原因:1.可能是數據文件損壞。
2.可能是日誌文件損壞或丟失。
3.是因為沒有操作許可權,所以附加的時候出錯,只要設置資料庫文件的安全屬性即可。
解決原因3的辦法:
1.若不是用sqlserver身份驗證登陸的,請用sqlserver身份驗證sa登陸。
2.修改mdf和ldf文件的許可權:「右擊」打開該資料庫文件的屬性窗口,選擇「屬性」菜單->選擇「安全」標簽->選擇「編輯」按鈕,然後在選擇組或用戶名列表中,選擇Authenticated Users,在許可權列表中選中完全控制。
4.選擇"確定"按鈕關閉對話框。
再重新附加資料庫,成功。

❹ sql添加新的資料庫為什麼不行

可能這個文件沒有操作許可權,所以附加的時候出錯。
解決辦法:
1.資料庫文件圖標上單擊右鍵,選擇「屬性」菜單->選擇「安全」標簽->選擇「編輯」按鈕。
2.選擇組或用戶名列表中選擇Authenticated Users,在許可權列表中選中完全控制。
3.選擇"確定"按鈕關閉對話框。
別忘記MDF和LDF的許可權都需要改

❺ SQL新建不了資料庫,要怎麼辦啊新手求助啊!!

直接右擊紅線處「資料庫」,選擇「新建資料庫」填好名稱,確定就好了啊。不知道你是怎麼做的?

❻ SQL資料庫附加失敗了,我要怎麼辦啊

您好,很高興為您解答。
第一步:先建立一個同名資料庫,停止sql server2005,將原來的.mdf資料庫文件覆蓋剛新建的.mdf資料庫文件,重新啟動資料庫
第二步:查詢分析器執行,
alter database newdbname set emergency
declare @databasename varchar(255)
set @databasename='newdbname'
exec sp_dboption @databasename, n'single', n'true'
dbcc checkdb(@databasename,repair_allow_data_loss) --將目標資料庫置為單用戶狀態
dbcc checkdb(@databasename,repair_rebuild)
exec sp_dboption @databasename, n'single', n'false'
第三步:以上代碼請同時運行,可能會出現「資料庫其他多個文件與資料庫主文件不匹配....」錯誤,請多次重試執行以上代碼 。
如若滿意,請點擊右側【採納答案】,如若還有問題,請點擊【追問】
希望我的回答對您有所幫助,望採納!

~
o(∩_∩)o~