1
我們在生產服務器上安裝了SQL Server Express 2008。對於有問題的數據庫,我們需要確保本地開發版本與生產服務器上的版本完全相同。SQL Server Express 2008數據庫用戶dbo空白登錄
在生產數據庫用戶dbo
有一個空白登錄。
在本地數據庫中,用戶dbo
正在使用本地計算機管理員的登錄名。
我可以在兩臺機器上將dbo
更改爲不同的登錄名(說sa
),但我並不想搞亂生產設置。
所以,2個問題:
是否有合法的(例如安全)的原因有一個空的登錄分貝的
dbo
用戶,或者是差/不完整的設置?如果有不妥的地方,我怎麼才能把本地數據庫的
dbo
用戶的登錄?
感謝您的指導!
感謝您的迴應 - 該數據庫是由使用單獨的用戶/登錄對訪問Asp.Net的應用程序訪問 - 用戶擁有「DBO」的默認模式,同時登錄了「processadmin」和'的服務器角色大衆 - – Serexx 2012-02-01 21:07:14
也,據我所看到的,dbo用戶擁有一個角色‘的db_owner’ – Serexx 2012-02-01 21:12:50
@Serexx是,'dbo'有**數據庫角色db_owner'的'**。使用'dbo'的登錄,一個實例級別的對象是具有'sysadmin'特權的登錄。請記住,登錄和數據庫用戶是兩個獨立的實體。 – 2012-02-01 21:48:16