⑴ sql server系統資料庫有哪些,它們各自的功能是哪些
Master資料庫
記錄Sql Server初始化信息、資料庫信息、登錄賬戶、系統配置設置等系統級別信息
Tempdb資料庫
保存操作數據時所創建的臨時表和臨時存儲過程
Model資料庫
保存資料庫模板。當創建一個空白資料庫時,可直接使用指定模板來創建
Msdb資料庫
用於給SQL Server代理提供必要的信息來運行調度警報、作業及記錄操作。同時也會記錄資料庫的備份和還原信息
Resource資料庫
保存Sql Server中所有系統對象,是一個只讀資料庫
(1)sqlserver有沒有緩存資料庫擴展閱讀:
主要特性:
(1)高性能設計,可充分利用WindowsNT的優勢。
(2)系統管理先進,支持Windows圖形化管理工具,支持本地和遠程的系統管理和配置。
(3)強壯的事務處理功能,採用各種方法保證數據的完整性。
(4)支持對稱多處理器結構、存儲過程、ODBC,並具有自主的SQL語言。 SQLServer以其內置的數據復制功能、強大的管理工具、與Internet的緊密集成和開放的系統結構為廣大的用戶、開發人員和系統集成商提供了一個出眾的資料庫平台。
⑵ 有沒有100M左右的sqlserver資料庫呀,電腦裝上sqlserver2008r2,4G,太卡了
SQL Server 2008 R2,這種新版本的SQL Server相對之前的版本有了不少的安全方面改進。
安裝過程中需要手動設置為混合登陸驗證,並設置sa和密碼。
另外安裝好後,使用不同帳戶登陸創建的資料庫,相對於其他登陸帳戶是拒絕訪問的(其他登陸帳戶只能訪問系統資料庫,不具備新建資料庫的訪問和控制許可權),如果需要需要手動賦予許可權
按提示,應該是你現在登陸的帳戶沒有創建資料庫的許可權!
⑶ SQL SERVER資料庫文件的大小會影響執行查詢的效率嗎
資料庫越大,查詢的速度越慢.這必然的.
可以適當刪除一些無用數據,或將資料庫拆分為多個資料庫,然後用程序判斷去打開哪一個資料庫.
⑷ mysql與SqlServer有什麼本質一點的區別
1,優點分析:MYSQL短小精悍,容易上手,操作簡單,免費供用的。相對其它資料庫有特色又實用的語法多一些。SQL怎麼也算是大型資料庫,穩定,能做一般大系統的數據倉庫,運行速度明顯比MYSQL快N多(海量數據下這個優勢顯而易見)。
2,缺點分析:MYSQL難擔當大系統的數據倉庫,運行速度慢,不夠穩定,有掉線的情況。SQLSERVER價格貴(當然沒說5元盜版),使用起來比MYSQL要難一些,畢竟東西大了說道多點。
3,按你的補充(如何登錄):MySQL自己有文字界面客戶端,用起來咋說也沒滑鼠點方便(不過習慣了也好),當然配對MYSQL有專業的客戶端軟體,我是用SQLYOG519版的,各種操作真的是很方便的說。SQLSERVER 用自帶的查詢分析器登錄了:)兩者的前提是資料庫服務都帶打開,而且你得知道安裝時的用戶名密碼哦:)
對於程序開發人員而言,目前使用的兩種後台資料庫即為MySQL and SQLServer。這兩者最基本的相似之處在於數據存儲和屬於查詢系統。你可以使用SQL來訪問這兩種資料庫的數據,因為它們都支持ANSI-SQL。還有,這兩種資料庫系統都支持二進制關鍵詞和關鍵索引,這大大地加快了查詢速度。同時,二者也都提供支持XML的各種格式。除了在顯而易見的軟體價格上的區別之外,這兩個產品還有什麼明顯的區別嗎?在這二者之間你是如何選擇的?讓我們看看這兩個產品的主要的不同之處,包括發行費用,性能以及它們的安全性。
根本的區別是它們遵循的基本原則
二者所遵循的基本原則是它們的主要區別:開放vs保守。SQL伺服器的狹隘的,保守的存儲引擎與MySQL伺服器的可擴展,開放的存儲引擎絕然不同。雖然你可以使用SQL伺服器的Sybase引擎,但MySQL能夠提供更多種的選擇,如MyISAM,Heap, InnoDB, and BerkeleyDB。MySQL不完全支持陌生的關鍵詞,所以它比SQL伺服器要少一些相關的資料庫。同時,MySQL也缺乏一些存儲程序的功能,比如MyISAM引擎聯支持交換功能。
發行費用:MySQL不全是免費,但很便宜
當提及發行的費用,這兩個產品採用兩種絕然不同的決策。對於SQL伺服器,獲取一個免費的開發費用最常的方式是購買微軟的Office或者VisualStudio的費用。但是,如果你想用於商業產品的開發,你必須還要購買SQL Server StandardEdition。學校或非贏利的企業可以不考慮這一附加的費用。
性能:先進的MySQL
純粹性能而言,MySQL是相當出色的,因為它包含一個預設桌面格式MyISAM。MyISAM資料庫與磁碟非常地兼容而不佔用過多的CPU和內存。MySQL可以運行於Windows系統而不會發生沖突,在UNIX或類似UNIX系統上運行則更好。你還可以通過使用64位處理器來獲取額外的一些性能。因為MySQL在內部里很多時候都使用64位的整數處理。Yahoo!商業網站使用MySQL作為後台資料庫。
當提及軟體的性能,SQL伺服器的穩定性要比它的競爭對手強很多。但是,這些特性也要付出代價的。比如,必須增加額外復雜操作,磁碟存儲,內存損耗等等。如果你的硬體和軟體不能充分支持SQL伺服器,我建議你選擇其他如DBMS資料庫,因為這樣你會得到更好的結果。
安全功能
MySQL有一個用於改變數據的二進制日誌。因為它是二進制,這一日誌能夠快速地從主機上復制數據到客戶機上。即使伺服器崩潰,這一二進制日誌也會保持完整,而且復制的部分也不會受到損壞。
在SQL伺服器中,你也可以記錄SQL的有關查詢,但這需要付出很高的代價。
安全性
這兩個產品都有自己完整的安全機制。只要你遵循這些安全機制,一般程序都不會出現什麼問題。這兩者都使用預設的IP埠,但是有時候很不幸,這些IP也會被一些黑客闖入。當然,你也可以自己設置這些IP埠。
恢復性:先進的SQL伺服器
恢復性也是MySQL的一個特點,這主要表現在MyISAM配置中。這種方式有它固有的缺欠,如果你不慎損壞資料庫,結果可能會導致所有的數據丟失。然而,對於SQL伺服器而言表現得很穩鍵。SQL伺服器能夠時刻監測數據交換點並能夠把資料庫損壞的過程保存下來。
根據需要決定你的選擇
對於這兩種資料庫,如果非要讓我說出到底哪一種更加出色,也許我會讓你失望。以我的觀點,任一對你的工作有幫助的資料庫都是很好的資料庫,沒有哪一個資料庫是的出色,也沒有哪一個資料庫是的差勁。我想要告訴你的是你應該多從你自己的需要出發,即你要完成什麼樣的任務?而不要單純地從軟體的功能出發。
如果你想建立一個.NET伺服器體系,這一體系可以從多個不同平台訪問數據,參與資料庫的管理,那麼你可以選用SQL伺服器。如果你想建立一個第三方站點,這一站點可以從一些客戶端讀取數據,那麼MySQL將是的選擇。
⑸ SQL server2012怎麼備份資料庫
SQL server2012可以做維護計劃,來對資料庫進行自動的備份。
例如這樣一個資料庫維護的計劃,每天0點對資料庫進行差異備份,每周日0點對資料庫進行完全備份,並且每天晚上10點刪除一次過期備份(兩個星期前的)。
做這樣一個維護計劃的方法如下:
1、在做計劃之前,需要先啟用SQL Server代理,並將啟動模式設為自動。
2、接下來,依次點擊「SQL Server Management Studio」--「管理」--「維護計劃」--「維護計劃向導」--「維護計劃向導」
10、最後保存維護計劃,這樣就完成了對SharePoint內容資料庫的備份計劃。
⑹ 昨天直接從U盤打開的資料庫,今天打開這個sql server時發現還有這個資料庫名稱,但是裡面沒有任何內容。
資料庫在U盤中,沒有資料庫是不能打開的,你必須把UP中的資料庫分離復制到自己電腦上,sqlserver中的導入資料庫只是創建連接而已!
⑺ 設置伺服器提高SQLserver查詢速度
1、是否建立了索引?
2、是否網速有問題?
3、是否是有死鎖?
4、是否及時收縮日誌和資料庫空間?
⑻ sql server 怎麼知道有沒有備份文件
選擇資料庫恢復的時候可以看到最後一次備份的時間
⑼ sqlserver2008占內存高,一般是什麼原因
sqlserver2008會把整個資料庫緩存到內存裡面,就是說資料庫有多大,就會占內存多個空間,直到把內存占滿為止。
這樣可以提高資料庫速度的,而且一般是沒有問題的,如果要限制資料庫佔用內存控制,要在資料庫裡面限制,把佔用內存改成最大,在SQL server management studio 裡面右擊伺服器,點擊屬性,選擇內存,選擇最大內存。