關於SQL Server數據庫基礎知識整理

SQL 信息安全 Windows NT 腳本語言 GDCA數安時代 2017-04-27

SQLServer數據庫

SQL Server是一個可擴展的、高性能的、為分佈式客戶機/服務器計算所設計的數據庫管理系統,實現了與WindowsNT的有機結合,提供了基於事務的企業級信息管理系統方案。是美國Microsoft公司推出的一種關係型數據庫系統。

關於SQL Server數據庫基礎知識整理

主要的特性

(1)高性能設計,可充分利用WindowsNT的優勢。

(2)系統管理先進,支持Windows圖形化管理工具,支持本地和遠程的系統管理和配置。

(3)強壯的事務處理功能,採用各種方法保證數據的完整性。

(4)支持對稱多處理器結構、存儲過程、ODBC,並具有自主的SQL語言。 SQLServer以其內置的數據複製功能、強大的管理工具、與Internet的緊密集成和開放的系統結構為廣大的用戶、開發人員和系統集成商提供了一個出眾的數據庫平臺。

SQL Server 數據庫有三種類型的文件:

主要數據文件

主要數據文件是數據庫的起點,指向數據庫中文件的其它部分。每個數據庫都有一個主要數據文件。主要數據文件的推薦文件擴展名是 .mdf。

次要數據文件

次要數據文件包含除主要數據文件外的所有數據文件。有些數據庫可能沒有次要數據文件,而有些數據庫則有多個次要數據文件。次要數據文件的推薦文件擴展名是 .ndf。

.日誌文件

日誌文件包含恢復數據庫所需的所有日誌信息。每個數據庫必須至少有一個日誌文件,但可以不止一個。日誌文件的推薦文件擴展名是 .ldf。

SQL Server數據庫遷移

方法一:腳本法

如果你的數據庫每天都有更新,而且今天改動量不大,可以將你所有的改動弄成腳本,放到本地數據庫執行即可。就行一般公司開發寫數據庫發佈腳本一樣。

方法二:備份與還原法

在服務器的數據庫中選中要轉移的數據庫,按鼠標右鍵,選所有任務->備份數據庫;將備份copy到本地,選中本地已有的數據庫(沒有需要新建)右鍵→任務→還原數據庫。

找到你copy下來的.bak文件即可,值得提醒是,有時候會出現錯誤:2個數據庫不是一個數據庫。這種情況點 →選項 勾上 覆蓋現有數據庫即可。

方法三:如果只是將服務器上的數據庫copy到本地數據庫,則右鍵→導出數據,按照嚮導導到對應的本地數據庫(前提是本地數據庫沒有數據,如果有數據,他不會覆蓋會出現2條相同的記錄),而且完了之後還得到處所有的函數和存儲過程,所以該方法不推薦。

關於SQL Server數據庫基礎知識整理

GDCA致力於網絡信息安全,已通過WebTrust 的國際認證,是全球可信任的證書籤發機構。GDCA專業技術團隊將根據用戶具體情況為其提供最優的解決方案。GDCA一直以“構建網絡信任體系,服務現代數字生活”的宗旨,致力於提供全球化的數字證書認證服務。其自主品牌——信鑑易 TrustAUTH SSL證書:包括 OVSSL、EVSSL、代碼簽名證書等。為涉足互聯網的企業打造更安全的生態環境,建立更具公信力的企業網站形象。

相關推薦

推薦中...