1. 程式人生 > >sql server附加資料庫出錯

sql server附加資料庫出錯

錯誤提示:

標題: Microsoft SQL Server Management Studio
------------------------------


無法為該請求檢索資料。 (Microsoft.SqlServer.Management.Sdk.Sfc)


有關幫助資訊,請單擊: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&LinkId=20476


------------------------------
其他資訊:


執行 Transact-SQL 語句或批處理時發生了異常。 (Microsoft.SqlServer.ConnectionInfo)


------------------------------


嘗試開啟或建立物理檔案 'E:\Study\大二2\SQL\homework\Test_4\FirstData.mdf' 時,CREATE FILE 遇到作業系統錯誤 5(拒絕訪問。)。 (Microsoft SQL Server,錯誤: 5123)


有關幫助資訊,請單擊: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=13.00.4001&EvtSrc=MSSQLServer&EvtID=5123&LinkId=20476


------------------------------
按鈕:


確定
------------------------------

解決辦法:啟動sql的登入名沒有許可權,修改一下許可權即可

開啟 services.msc  找到SQL Server的登陸使用者,


開啟工作管理員,找到sqlservr.exe 屬性→安全修改 MSSQLSERVER的許可權


改為完全控制

結果好像還是不行,

找到需要附加的資料庫,檢視屬性,發現沒有任何許可權改動,所以直接修改該 資料庫的許可權,新增users,只添加了讀取,讀取和執行,

還要修改資料庫日誌檔案,匯入之後該資料庫則為只讀檔案,需要什麼許可權,自行修改即可

詳解參考:http://www.cnblogs.com/xuruiming/articles/2964507.html

相關推薦

sql server附加資料庫出錯

錯誤提示: 標題: Microsoft SQL Server Management Studio ------------------------------ 無法為該請求檢索資料。 (Microsoft.SqlServer.Management.Sdk.Sfc) 有關幫

SQL Server附加資料庫出錯:無法開啟物理檔案,作業系統錯誤5

SQL Server附加資料庫出錯,提示:附加資料庫出錯。有關詳細資訊,請單擊“訊息”列中的超連結。 關閉資料庫錯誤提示對話方塊,單擊“訊息” 提示資訊如下: 附加資料庫,對於伺服器“CAO”失敗。(Microsoft.Sqlserver.Smo) 其他資訊: 執行Transact-SQ

SQL Server附加資料庫報錯(因為它是隻讀的,或者具有隻讀檔案)

 查看了資料庫檔案屬性,並不是只讀的。 從網上找了幾種方式:: 經查閱資料,發現並不是檔案只讀的問題,嚴格說應該是一個“許可權”的問題,當前的SQL Server登入帳號沒有對要附加檔案的可寫許可權,就會出現上述“只讀”的提示,解決辦法有以下幾種: 1.將要附加的檔案拷貝到 SQL Server 預設的

SQL Server附加資料庫時報1813錯誤的解決方案,Vmware 斷電

用資料恢復軟體DiskGenius從vmdk虛擬磁碟中恢復出資料庫檔案附加操作出現以下狀況及解決辦法. 物力替換法,在原虛擬機器環境,建立原資料庫所在目錄,再次目錄新建同名數據庫,停止sqlserver->替換->啟動sqlserver,按

SQL Server附加資料庫提示“版本為661,無法開啟,支援655版本……”

      在我們使用別人匯出的資料庫的時候,有時候我們會通過附加資料庫的方法,把別人匯出的資料庫附加到我們的電腦中,這時,或許你會遇到這種問題,附加時,提示版本為XXX,無法開啟,支援AAA版本。

SQL Server附加資料庫錯誤5123,另一個程序正在呼叫

情況一:在使用sql server附加資料庫時,出現了 首先,我想講一個故事:我想拿自己的銀行卡,取出父親銀埋在家中30米地下的錢 這兩個物件的位置是同一個嗎?顯然不是 出現此報錯的原因是,我在自己的機器上登入遠端伺服器資料庫,然後檢索遠端伺服器中原本就有的資料庫,

SQL Server 附加資料庫 錯誤5210

前言     那天在弄機房的時候,附加資料庫總是附加不上,然而將附加資料庫檔案放到優盤裡,就可以附加成功。我也不知道為什麼了,但是這次還是別將就了。於是乎,上網查了查原來是許可權不夠啊。這可怎麼辦,見

SQL server 2008資料庫的備份與還原

一、SQL資料庫的備份: 1、依次開啟 開始選單 → 程式 → Microsoft SQL Server 2008 → SQL Server Management Studio → 資料庫:Dsideal_school_db既是我們需要備份的學籍資料庫 圖(1)

sql server 2008 資料庫可疑的解決步驟

備份並新建同名數據庫,並替換原資料檔案   1 把問題資料庫備份後直接刪除   停掉SQLSERVER服務,把伺服器上出問題的資料庫, 假設名稱為 test的資料庫檔案及日誌檔案備份到其他目錄,然後直接將其刪除,把其資料庫檔案及日誌檔案也刪除 2 新建同名數據庫 &nb

SQL Server 2008 資料庫誤刪除資料的恢復

關鍵字:SQL Server 2008, recover deleted records 背景:誤刪除資料。 SQL Server中誤刪除資料的恢復本來不是件難事,從事務日誌恢復即可。但是,這個恢復需要有兩個前提條件: 1. 至少有一個誤刪除之前的資料庫完全備份。 2. 資料庫的恢

SQL SERVER 2012資料庫自動備份的方法

SQL SERVER 2012資料庫自動備份的方法 為了防止資料丟失,這裡給大家介紹SQL SERVER2012資料自動備份的方法: 一、開啟SQL SERVER 2012,如圖所示: 伺服器型別:資料庫引擎; 伺服器名稱:127.0.0.1(本地),也可以選擇遠端連線; 身份驗證:包含Wind

sql server資料庫表中讀取不同的日期格式

select DISTINCT  year(Time) from rdata  //從資料庫表中讀取時間篩選出   年 select DISTINCT  month (Time) from rdata   //從資料庫表中讀取時間篩選出&

SQL Server 系統資料庫

1.master master資料庫記錄了SQL Server的所有的系統級資訊,包括登陸賬戶和系統配置設定。master資料庫還記錄了所有其它的資料庫是否存在,以及這些資料庫檔案的位置、SQL Server的初始化資訊,它始終有一個可用的最新master資料庫備份。 安裝成功後,系統會首先

SQL SERVER 2008 資料庫日誌檔案收縮的方法

資料庫隨著業務量的增多,日誌檔案巨大(超過300G),造成磁碟空間不夠用,進而後來的訪問資料庫請求無法訪問。 網上類似的方法也很多,但不可行,如下是我實踐過,可行的,將日誌檔案收縮至任意指定大小的方法: 第一步: 在SQL SERVER Management Studio

JDBC操作資料庫(SQL server)——建立資料庫程式碼

import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; public class Test { static

JDBC操作資料庫(SQL server)——連線資料庫程式碼

import java.sql.*; public class SqlLink { public static void main(String []args) { String userName = "TangHao"; String user

SQL SERVER 備份資料庫sql語句

declare @filename nvarchar(100) set @filename='D:\\DB_backup\\DBNAME_'+convert(char(8),getdate(),112)+'.bak' print @filename BACKUP DATA

sql server還原資料庫操作步驟

當其他人傳送給我們一個系統的資料庫時,我們需要在自己的機器上sql server中還原資料庫,才能在本地執行系統,檢視資料庫。具體操作步驟如下: (1)我們接收到的資料庫是一個“檔案”型別的資料 (2)開啟sql server軟體,選擇SQL Server身份驗證,輸

使用 Navicat for MySQL 將 sql server資料庫遷移到 mysql 的資料庫

【摘要】本文介紹一下如何使用 Navicat Premium 工具將 sql server 的資料庫遷移到 mysql 的資料庫中,本人親測,可用。 前提:Navicat Premium 11.2.7 版本(我是在已破解的情況,不知道使用版的可否實現) 伺服器系統:w

SQL Server根據資料庫表,自動生成insert語句,批量新增

實際工作中,兩個資料庫不在同一臺伺服器上,又需要複製資料庫表時,可以在需要複製的資料庫中建立下面的儲存過程。 CREATE PROCEDURE [dbo].[OutputData] @tablename sysname, @