當前位置:首頁 » 編程語言 » sql2005master
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql2005master

發布時間: 2022-01-30 17:49:29

『壹』 sql server 2005中的use master是什麼意思謝謝。

相當於聲明,聲明接下來的操作是在「master」這個資料庫執行的。
只要在同一伺服器中,用use+資料庫 都可以調用到;
2005初學都是有這個的,一般在當前資料庫中操作,可省略不寫!

『貳』 如何恢復SQL Server 2005中的Master庫

master庫對於SQLServer來說,是很重要的系統資料庫,保存著所有Sqlserver的用戶信息、資料庫信息等,當資料庫崩潰時,master資料庫的恢復成功與否起著重要的作用。這就跟Oracle的System表空間一樣,非常的重要。
http://database.51cto.com/art/201105/260955.htm
詳細可以參考這個,有圖解教程,希望可以幫到你

『叄』 如何重新生成 SQL Server 2005 的 Master 資料庫

此 Microsoft SQL Server 版本中更改了使用 Setup 命令重新生成master資料庫的用法。運行 Setup.exe 重新生成、驗證和修復 SQL Server 實例,並重新生成系統資料庫。此過程通常用於為損壞的 SQL Server 安裝重新生成master資料庫。

『肆』 SQL Server 2005中master.dbo.sysusers和master.dbo.syslogins是什麼表

master.dbo.sysusers 記錄的是你資料庫的一些資料庫用戶
master.dbo.syslogins記錄的是你資料庫的登入名

登錄名:伺服器方的一個實體,使用一個登錄名只能進入伺服器,但是不能讓用戶訪問伺服器中的資料庫資源。每個登錄名的定義存放在master資料庫的syslogins表中

用戶名:一個或多個登錄對象在資料庫中的映射,可以對用戶對象進行授權,以便為登錄對象提供對資料庫的訪問許可權。用戶定義信息存放在每個資料庫的sysusers表中。

SQLSERVER把登錄名與用戶名的關系稱為映射。用登錄名登錄SQLSERVER後,在訪問各個資料庫時,SQLSERVER會自動查詢此資料庫中是否存在與此登錄名關聯的用戶名,若存在就使用此用戶的許可權訪問此資料庫,若不存在就是用guest用戶訪問此資料庫(guest是一個特殊的用戶名,後面會講到)。

一個登錄名可以被授權訪問多個資料庫,但一個登錄名在每個資料庫中只能映射一次。即一個登錄可對應多個用戶,一個用戶也可以被多個登錄使用。好比SQLSERVER就象一棟大樓,裡面的每個房間都是一個資料庫.登錄名只是進入大樓的鑰匙,而用戶名則是進入房間的鑰匙.一個登錄名可以有多個房間的鑰匙,但一個登錄名在一個房間只能擁有此房間的一把鑰匙

『伍』 sql2005中建表後為什麼master 庫 sysobject表中無記錄,卻看的見建好的表

Sysobjects--在SQL2000是表,在05是視圖

exec sp_helptext sysobjects--可查看

sysobjects是針對單一資料庫的,每一個資料庫都有一個sysobjects視圖

use pubs
go
create table t(ID int)
select * from sysobjects where Name='T'--需要在當前資料庫查

『陸』 怎樣重建SQL2005中的master

遇到損壞或者錯誤的master資料庫是最難解決情況之一。Master資料庫包含了SQL Server需要的關鍵信息。如果master資料庫出錯,那麼SQL Server就不能啟動。要在這種情況下還原master資料庫,可以按照下面這些步驟來從災難中恢復過來: 1. 使用\Program Files\Microsoft SQL Server\80\Tools\Binn目錄下的rebuidm.exe文件重建master資料庫。重建master資料庫可以使你的資料庫文件完整無缺。經常把數據和日誌文件備份到一個單獨的目錄是個不錯的主意。 2. 使用-m參數啟動SQL Server,這樣可以以單用戶模式重新啟動SQL Server。 3. 從最近一次已知最好的備份來還原master資料庫。 4. 核實master資料庫是不是已經成功還原:確認所有資料庫都已恢復正常運行。從最近一次已知最好的備份來還原msdb資料庫。 5. 以普通模式停止和啟動SQL Server。 6. 向生產用戶開放資料庫。 如果這樣做沒有效,那麼重建master資料庫然後附加這個資料庫。這也是DBA的任務之一,當然你並不希望經常這樣做。如果master資料庫出現問題,那麼伺服器上所有的資料庫都會出現問題。 總的來說,恢復時要完成的第一個步驟就是安裝一個新的master資料庫,使伺服器至少能夠啟動。在此基礎上,就可以還原真正的master資料庫了。雙擊了rebuildm.exe之後,將啟動rebuild master實用程序,它需要三個參數: ① 要恢復的伺服器名稱。 ② Master資料庫在原來的安裝程序中的位置,如果SQL Server的版本為SP2,這個位置應當是安裝CD的x86\data目錄(在更早的版本中,由於存在程序錯誤,有可能需要將這個data目錄拷貝到硬碟驅動器或者網路驅動器上)。 ③ 伺服器的排序規則。 這個重建過程將會重新創建全部四個系統資料庫以及Northwind和Pubs,接著對伺服器進行配置。整個重建過程大約需要數分鍾,如果以前使用service pack對伺服器進行了升級,將有可能花費更長時間。 恢復過程的第二個步驟是使用伺服器管理或者企業管理器來啟動伺服器。 依賴於你的安全性配置,企業管理器很有可能沒有連接到伺服器的許可權。重建master資料庫將會丟掉除了sa以外的所有用戶登錄,並把sa的空口令重置為空。如果要調整企業管理器的連接配置,以便作為sa以空口令連接到伺服器,可以編輯SQL Server的注冊屬性。不要擔心sa的空口令,因為我們很快就會恢復真正的master資料庫。一旦伺服器再次運行,你就會發現所有的用戶資料庫都不見了,因為重建的master資料庫沒有包含有關這些用戶資料庫的信息。恢復過程的第三個步驟就是將伺服器置於單用戶模式,以便還原master資料庫。在企業管理器中,要完成以下步驟: ① 選擇伺服器。 ② 使用右鍵單擊它,並從彈出的快捷方式菜單中選擇「屬性」菜單項,打開「伺服器屬性」對話框。 ③ 單擊「啟動參數」按鈕。 ④在「參數」文本框中輸入-m,然後按下「添加」按鈕。 ⑤ 按下「確定」按鈕關閉「啟動參數」對話框,然後關閉「伺服器屬性」對話框。 ⑥ 關閉企業管理器。 警告:在SQL Server實例處於單用戶模式時,不要使用企業管理器。這樣做有可能會鎖定該實例,使它進入不能接受其他連接的狀態。 ⑦ 使用SQL Server伺服器管理器停止並重新啟動SQL Server實例。 恢復損壞的master資料庫的第四個步驟才是進行真正的還原。因為SQL Server現在處於單用戶模式,所以必須使用查詢分析器來完成這一步驟。如果試圖在企業管理器中還原master資料庫,將會產生嚴重的問題。在查詢分析器中進行還原時,需要執行下面的命令: RESTORE DATABASE master FROM DISK=』systembackup』 WITH FILE=1 執行結果如下: The master database has been successfully restored. Shutting down SQL Server. SQL Server is terminating this process. 關閉查詢分析器,並使用SQL Server的服務管理器重新啟動SQL Server實例。 還原master資料庫的最後一步是把在第三個步驟加入的-m啟動參數去掉,將SQL Server實例重新置於多用戶狀態。要修改這個啟動參數,可以使用企業管理器的「伺服器屬性」對話框。 關閉企業管理器,使用SQL Server的服務管理器停止並重新啟動SQL Server實例。

『柒』 SQL server 2005中不能創建新的資料庫失敗,在資料庫『master』中拒絕了create tab

你把下面這段代碼貼到新建查詢窗口裡試試:
use master
go

create database tab
on primary
(
name='tab_mdf',
filename='D:\tab_mdf',
size=5,
maxsize=10,
filegrowth=10
)
log on
(
name='tab_ldf',
filename='D:\tab_ldf',
size=5,
maxsize=10,
filegrowth=10
)
go
怎麼會不行呢!

『捌』 sql中默認的master等資料庫都是干什麼用的

SQL Server 中4個系統資料庫:Master、Model、Msdb、Tempdb。

1、Master資料庫是SQL Server系統最重要的資料庫,它記錄了SQL Server系統的所有系統信息。

2、model 資料庫用作在 SQL Server 實例上創建的所有資料庫的模板。

3、Msdb資料庫是代理服務資料庫,為其報警、任務調度和記錄操作員的操作提供存儲空間。

4、Tempdb是一個臨時資料庫,它為所有的臨時表、臨時存儲過程及其他臨時操作提供存儲空間。

(8)sql2005master擴展閱讀:

系統資料庫的功能:

在SQL Server系統中,系統運行時會用到的相關信息,如系統對象和組態設置等,都是以資料庫的形式存在,而存放這些系統信息的資料庫稱為系統資料庫。

成功安裝SQL Server後,系統會自動建立master、model、msdb、及tempdb等系統資料庫。

例如master資料庫記錄了如此多且重要的信息,一旦資料庫文件損失或損毀,將對整個SQL Server系統的運行造成重大的影響,甚至是得整個系統癱瘓。

『玖』 誰有sql2005安裝目錄下的master.mdf文件和mastlog.ldf文件發給我一下,多謝多謝,急用!!!!!

這個是沒有的,建議你卸載重裝試試

點擊下載SSMSE(sql2005)

SSMSE(全稱:Microsoft SQL Server Management Studio Express Service Pack 3)是由Microsoft官方推出的一款免費、易用的sql圖形化工具,主要可用於管理SQL Server 2005 Express Edition和SQL Server 2005 Express Edition with Advanced Services。同時,SSMSE 還可以用來管理任何版本的 SQL Server 2005 創建的 SQL Server 資料庫引擎實例,方便實用,功能強大,有需求的朋友請下載使用。

系統需求

1、支持的操作系統:
Windows 2000 Service Pack 4、Windows 7、Windows Server 2003、Windows Server 2008、Windows Server 2008 R2、Windows Vista、Windows XP
2、具有 Intel 或兼容的 Pentium III 600 MHz 或速度更快的處理器(建議使用 1 GHz 或速度更快的處理器)的計算機
3、最低 192 MB RAM(建議使用 512 MB 或更大的 RAM)
4、100 MB 可用硬碟空間