導航:首頁 > IDC知識 > sql伺服器處於單用戶模式

sql伺服器處於單用戶模式

發布時間:2020-11-01 22:53:34

1、如何將sqlserver2000設置為單用戶模式

提問:
如何將資料庫設置為單用戶模式,並將訪問限制為只供
dbo
使用?
解答:

sql
server
2000
中,資料庫不能同時為單用戶模式和只供
dbo
使用模式。而以下可選選項可以通過使用
alter
database
命令來使用:
alter
database
database
set
single_user。
該命令限制用戶只能逐個訪問資料庫。
alter
database
database
set
restricted_user。
該命令限制只有
db_owner、dbcreator

sysadmin
角色的成員才能訪問資料庫。
alter
database
database
set
multi_user。
該命令將資料庫的訪問許可權返回其一般運行狀態。

2、登錄sql server 2008失敗,顯示:「原因:伺服器處於單用戶模式,目前只有

樓主,這個問題其實和你安裝報的錯誤是沒任何關系的。首先我說下ReportingServices是做什麼的。這個也通常被大家簡稱為SSRS,是微軟推出的商務智能報表開發軟體,是一種可視化的數據報表開發軟體。如果是你這個地方安裝報錯了,事實上是不關繫到你登錄資料庫引擎的,最多是SSRS用不了。那麼在說說你單用戶模式的問題。資料庫在設定建立之初,管理員可以設定一個模式,即單用戶模式還是多用戶模式。所謂單用戶模式,即資料庫當前只能有一個賬戶登錄,多用戶模式,即不限制用戶個數。此選項設置菜單在資料庫的屬性菜單-選項-狀態-訪問限制裡面。同樣也可以使用SQL語句來更改對應的資料庫訪問用戶模式,SQL為:
USE [master]
GO
ALTER DATABASE [dbname] SET MULTI_USER WITH ROLLBACK IMMEDIATE
GO
ALTER DATABASE [dbname] SET MULTI_USER
GO
其中MULTI_USER代表的是多用戶模式,如果寫SINGLE USER即代表單用戶模式。若需要從單用戶恢復到多用戶,使用windows驗證登錄後,在屬性裡面修改或者通過SQL修改即可。

3、sql2008資料庫單用戶模式怎麼改回來

1、打開SQL Server Management Studio。如下圖所示。

2、右擊點擊「資料庫」,然後選擇「新建資料庫」。如下圖所示。

3、新建資料庫後,出現如下界面。

4、把資料庫名稱和參數填入界面中。如下圖所示。

5、最後形成的界面為。然後點擊「確定」就修改完畢啊。 

4、sql server資料庫從單用戶模式改為多用戶模式

今天想在sql
server2005下復制一個資料庫,結果最後一步出錯,復制沒成功反而導致資料庫打不開了版,
名稱後出現權"單個用戶",估計是進行復制的時候自動將其改為了單用戶模式,可通過執行如下語句恢復多用戶模式。
原理是先kill佔用了資料庫的那個進程,然後設置資料庫為多用戶模式。
USE
master;
GO
DECLARE
@SQL
VARCHAR(MAX);
SET
@SQL=''
SELECT
@SQL=@SQL+';
KILL
'+RTRIM(SPID)
FROM
mastersysprocesses
WHERE
dbid=DB_ID('資料庫名');
EXEC(@SQL);
GO
ALTER
DATABASE
資料庫名
SET
MULTI_USER;

5、登錄sql server 2008失敗,顯示:「原因:伺服器處於單用戶模式,目前只有一位管理員能夠連接。錯誤1841「

其實這說起來還是滿復雜的```你這要是看不懂的話``我看你就叫些專業人士來搞吧```你這問題我是按下面漫漫試,試好的
連接到 SQL Server 的實例時收到錯誤消息:「Cannot open user default database」(無法打開用戶默認資料庫)
【全文】原因
用戶默認資料庫在連接時不可用。這可能是因為該資料庫:

6、sql server 2000 中的一個資料庫不知道什麼原因自動變為「單用戶模式」?

******************************
暈,有上面這么麻煩嗎?
1\打開企業管理器
2\展開左邊的樹結構,直到看到database
3\右擊database,在彈出菜單中找一個項,最後是(K)的,後面還有個三角形的.
4\滑鼠指向這一項,又出現一個菜單,其中有一個項,最後是(A)的,點擊它,就打開附加資料庫的窗口了.
5\在這個窗口內附加資料庫,就OK了
另外,團IDC網上有許多產品團購,便宜有口碑

7、怎樣讓資料庫處於單用戶模式下

有兩種copy方法讓sql資料庫設置為單用戶模式:

一、sqlservr.exe -m -c
1、 關閉sqlserver(實例)服務

2、 運行---->cmd--->cd C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe –m
註:C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe -m這個路徑按照自己的sql server安裝路徑自行調整

3、 經過上面兩步就設置好的單用戶登陸,你既可以使用企業管理器登陸,又可以通過在運行框中執行sqlcmd.exe運行doc下的命令

二、在sql server2005的配置管理工具中設置
1、打開配置管理工具,在sql server(實例名稱)上右鍵打開屬性,在高級的啟動參數前加上-m; 別忘了『;『因為參數是通過』;『來分隔的

2、設置完成後重啟sql server 服務即可

8、當伺服器處於單用戶模式下時,不能還原除master資料庫之外的任何其它資料庫.restore database操作異常

Hanlan為你要新建的資料庫名,Hanlan_Data.MDF和Hanlan_Log.LDF為你的移植的資料庫備份,路徑是要你自己配置的!需要你在查詢分析器里運行!
sp_Attach_db @dbName = N'Hanlan',
@FileName1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\Hanlan_Data.MDF',
@FileName2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\Hanlan_Log.LDF'

9、如何將SQL SERVER資料庫置於單用戶模式

Use master
go
sp_dboption '資料庫名字, single, true

10、如何以單用戶模式啟動sqlserver

因為sqlserver的可執行程序路抄徑並沒有注冊到環境變數里,直接輸入肯定找不到。
告訴你一個簡單的方法:
運行services.msc(在運行里輸入),打開服務管理
在服務列表裡找到SQL Server開頭的服務具體的服務名取決於你安裝的時候設置的是什麼實例名。如果是SQL Server 2000,服務名是MSSQL開頭的服務。
找到服務以後雙擊服務名,常規項最下邊有啟動參數框,把-c -f -m輸入到那個框里,然後點「啟動」按鈕就可以了。如果已經啟動,就先停止,然後再啟動

與sql伺服器處於單用戶模式相關的知識