sql server 15404無法獲取有關 Windows NT 組/使用者 處理
今天部署一sql server的備份,排程任務執行時,死活都報上面的錯,感覺挺奇怪
報錯內容如下:
SQLServer 錯誤: 15404,無法獲取有關 Windows NT 組/使用者 'WIN-CI37VBH2R8E\Administrator' 的資訊,錯誤程式碼 0x534。 [SQLSTATE 42000] (ConnIsLoginSysAdmin)
於是用命令視窗執行備份語句:
BACKUP DATABASE [mytestdb] TO DISK = N'D:\sqldatabak\mytestdb_backup_2013_09_05_172201_6371781.bak' WITH RETAINDAYS = 3, NOFORMAT, NOINIT, NAME = N'mytestdb_backup_2014_09_05_172201_6371781', SKIP, REWIND, NOUNLOAD, COMPRESSION, STATS = 10
使用命令發現是成功的,所以問題不是出在指令碼上面,而應該是執行許可權方面。
--仔細分析一下,報錯提出無法獲取有關 Windows NT 組/使用者 'WIN-CI37VBH2R8E\Administrator',所以檢查伺服器名稱,原來伺服器名稱為:mytestpc。而登入時,採用的local的方式,所以備份的時候呼叫的登入名是不對的!
--檢視資料庫的登入名:
在資料庫中,從 安全性\登入名中,我們可以看到WIN-CI37VBH2R8E\Administrator。也就是說備份使用的是這個安全登入名來進行備份的,而我們登入local登入的,所以這兩者不相符。
解決辦法就是將WIN-CI37VBH2R8E\Administrator重新命名為:mytestpc\Administrator!
這種情況通常是安裝了資料庫,再修改的伺服器名稱引起的
報錯內容如下:
SQLServer 錯誤: 15404,無法獲取有關 Windows NT 組/使用者 'WIN-CI37VBH2R8E\Administrator' 的資訊,錯誤程式碼 0x534。 [SQLSTATE 42000] (ConnIsLoginSysAdmin)
於是用命令視窗執行備份語句:
BACKUP DATABASE [mytestdb] TO DISK = N'D:\sqldatabak\mytestdb_backup_2013_09_05_172201_6371781.bak' WITH RETAINDAYS = 3, NOFORMAT, NOINIT, NAME = N'mytestdb_backup_2014_09_05_172201_6371781', SKIP, REWIND, NOUNLOAD, COMPRESSION, STATS = 10
使用命令發現是成功的,所以問題不是出在指令碼上面,而應該是執行許可權方面。
--仔細分析一下,報錯提出無法獲取有關 Windows NT 組/使用者 'WIN-CI37VBH2R8E\Administrator',所以檢查伺服器名稱,原來伺服器名稱為:mytestpc。而登入時,採用的local的方式,所以備份的時候呼叫的登入名是不對的!
--檢視資料庫的登入名:
在資料庫中,從 安全性\登入名中,我們可以看到WIN-CI37VBH2R8E\Administrator。也就是說備份使用的是這個安全登入名來進行備份的,而我們登入local登入的,所以這兩者不相符。
解決辦法就是將WIN-CI37VBH2R8E\Administrator重新命名為:mytestpc\Administrator!
這種情況通常是安裝了資料庫,再修改的伺服器名稱引起的
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29371470/viewspace-1264899/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 本地無法複製檔案到windows server 系統的處理辦法WindowsServer
- 關於捕獲VCL沒有處理的Windows訊息 (轉)Windows
- ffmpeg無法接收組播流問題處理
- sql server獲取時間格式SQLServer
- [windows]批處理獲取時間的long型值Windows
- SQL SERVER 事務處理(一)SQLServer
- sql server 事務處理(二)SQLServer
- 【SQL*Plus】處理 SQL*Plus的標頭無法顯示問題SQL
- SQL SERVER 登入問題!該使用者與可信的Sql Server連線無關聯SQLServer
- Windows 下處理資料庫無法啟動問題Windows資料庫
- Windows批處理中獲取系統日期、時間戳記Windows時間戳
- SQL Server 異常程式碼處理SQLServer
- sql server對於日期的處理SQLServer
- SQL Server字串處理函式大全SQLServer字串函式
- windows sql loader批處理WindowsSQL
- WINDOWS NTWindows
- swoole websocket 使用 passport 無法獲取當前使用者問題WebPassport
- Sql Server 獲取指定表、檢視結構SQLServer
- 文字處理的有關
- sql server連線排序衝突處理SQLServer排序
- SQL server 特殊字元"u0000"處理SQLServer字元
- 關於vs.net無法進行除錯的處理辦法除錯
- WINNT: How to Remove Oracle Fail Safe From a Windows NT Cluster ServerREMOracleAIWindowsServer
- dataTransfer.getData()無法獲取資料
- 無法開啟到SQL Server的連線 (Microsoft SQL Server, 錯誤:53) .SQLServerROS
- Windows NT 核心Windows
- windows10無法關機什麼原因_windows10無法關機怎麼辦Windows
- mysql的root使用者無法給普通使用者授權問題處理MySql
- SQL Server分散式事務處理(MS DTC)SQLServer分散式
- SQL Server擷取字串和處理中文技巧SQLServer字串
- SQL Server雨情處理自動補資料SQLServer
- SQL SERVER 裡的錯誤處理(try catch)SQLServer
- SQL Server事務日誌的處理方法SQLServer
- sql server日誌檔案總結及日誌滿的處理辦法SQLServer
- SQL 獲取SQL Server中兩個日期之間的所有日期SQLServer
- NOTE: cannot fetch plan for SQL_ID_在plsql developer無法獲取sql執行計劃SQLDeveloper
- Sybase___在Windows NT上手動解除安裝Sybase ServerWindowsServer
- windows商店無法載入頁面怎麼解決 微軟應用商店無法載入處理方法Windows微軟