① 怎麼創建資料庫
創建資料庫步驟如下:
1、打開sqlserver管理系統工具,然後使用資料庫賬號登錄到數據管理系統。
2、進去以後,點擊資料庫文件前面的+號,然後點開系統資料庫前面的+號,再右鍵資料庫文羨卜亂件夾,選擇「新建數據弊滾庫」。兄檔
3、在彈出的界面選擇,輸入資料庫名稱,大小和路徑,最後點擊確定。
4、等待創建完成,然後在資料庫左邊刷新一下,就可以看到已經創建成功的數據文件。
② 怎樣使用SQLSERVER新建立一個資料庫(sqlserver如何建立資料庫)
SQLServer創建資料庫:
SQLServer創建資料庫的方法有兩種:一種是通過運行SQL腳本;另一種是直接使用SQLServer管理套件即可創建資料庫,在本節中我們使用的是後一種方法。
本教程中建立了一個名為「TaskTracker」的資料庫,工具該資料庫的名字,我們可以知道它的主要作用是通過它來跟蹤任務的,它可以作為一個任務跟蹤器應用程序的後端。這樣做的好處是可以將該資料庫與其他資料庫區分,因為一個SQLServer管理套件的資料庫是不止一個的。
SQLSever系統資料庫
在我們安裝SQLServer的時候,會自動創建下面的四個資料庫。
master
master資料庫記錄了所有的SQLServer資料庫系統的系統級信息,如用戶帳戶,配置設置,並在所有其他資料庫信息。
model
model資料庫是一個模板資料庫。每當創建一個新的資料庫(包括系統資料庫的TempDB),會創建一個以Model資料庫為副本資料庫,並更改成你創建資料庫時所用的名稱。
msdb
msdb資料庫是SQLServer代理的資料庫,用於配置警報使用SQLServer代理和預定作業等。
tempdb
tempddb資料庫是由SQLServer用於暫時存儲數據的,這其中包含所有臨時表,臨時存儲過程,並通過SQLServer生成任何其他臨時存儲需求。
開始創建一個新的資料庫
下述步驟將展示如何使用SQLServer管理套件在SQLServer2014創建資料庫。
在對象資源管理器中,右鍵單擊資料庫文件夾/圖標,然後選擇Newdatabase:
③ 如何在Microsoft SQL Server 2000里創建資料庫
方法一:使用資料庫向導創建資料庫
1、依次打開「Microsoft
SQL
Server」,「企業管理器」,展開左欄的「資料庫」。
打開菜單欄的「工具」,「向導」,展開其中的「資料庫」,雙擊「創建資料庫向導」。
2、在出現的向導歡迎頁點擊「下一步」,輸入資料庫名稱「Demo」、選擇資料庫文件位置和事務日誌文件位置,點擊「下一步」。
3、輸入資料庫文件名稱「demodata」、初始大小「50M」,點擊「下一步」,選擇資料庫文件增長方式,我們可以選擇默認,即不做任何操作,直接點擊「下一步」。
4、輸入事務日誌文件名「demolog」、初始大小「25M」,點擊「下一步」,選擇事務日誌文件增長方式,我們可以選擇默認,即不做任何操作,直接點擊「下一步」。
5、點擊「完成」,Demo資料庫就建成了,可以根據需要選擇是否加入維護計劃即可。
④ sql server怎樣用代碼建立資料庫,詳細代碼
|CREATEDATABASEdatabase_name[CONTAINMENT={NONE|}][ON[PRIMARY][,n][,[,n]][LOGON[,n]]][COLLATEcollation_name][WITH[,n]][;]::={FILESTREAM([,n])|DEFAULT_FULLTEXT_LANGUAGE={lcid|language_name|language_alias}|DEFAULT_LANGUAGE={lcid|language_name|language_alias}|NESTED_TRIGGERS={OFF|ON}|TRANSFORM_NOISE_WORDS={OFF|ON}|TWO_DIGIT_YEAR_CUTOFF=|DB_CHAINING{OFF|ON}|TRUSTWORTHY{OFF|ON}}::={NON_TRANSACTED_ACCESS={OFF|READ_ONLY|FULL}|DIRECTORY_NAME='directory_name'}_nameON[,n]FOR{{ATTACH[WITH[,n]]}|ATTACH_REBUILD_LOG}[;]::={(NAME=logical_file_name,FILENAME={'os_file_name'|'filestream_path'}[,SIZE=size[KB|MB|GB|TB]][,MAXSIZE={max_size[KB|MB|GB|TB]|UNLIMITED}][,FILEGROWTH=growth_increment[KB|MB|GB|TB|%]])}::={FILEGROUPfilegroup_name[CONTAINSFILESTREAM][DEFAULT][,n]}::={|RESTRICTED_USER|FILESTREAM(DIRECTORY_NAME={'directory_name'|NULL})}::={ENABLE_BROKER|NEW_BROKER|ERROR_BROKER_CONVERSATIONS}_snapshot_nameON(NAME=logical_file_name,FILENAME='os_file_name')[,n]ASSNAPSHOTOFsource_database_name[;]database_name新資料庫的名稱。資料庫名稱在SQLServer的實例中必須唯一,並且必須符合標識符規則。除非沒有為日誌文件指定邏輯名稱,否則database_name最多可以包含128個字元。如果未指定邏輯日誌文件名稱,則SQLServer將通過向database_name追加後綴來為日誌生成logical_file_name和os_file_name。這會將database_name限制為123個字元,從而使生成的邏輯文件名稱不超過128個字元。如果未指定數據文件的名稱,則SQLServer使用database_name作為logical_file_name和os_file_name。默認路徑從注冊表中獲得。可以使用ManagementStudio中的「伺服器屬性」(「資料庫設置」頁)更改默認路徑。更改默認路徑要求重新啟動SQLServer。CONTAINMENT指定資料庫的包含狀態。NONE=非包含資料庫。PARTIAL=部分包含的資料庫。ON指定顯式定義用來存儲資料庫數據部分的磁碟文件(數據文件)。當後面是以逗號分隔的、用以定義主文件組的數據文件的項列表時,需要使用ON。主文件組的文件列表可後跟以逗號分隔的、用以定義用戶文件組及其文件的項列表(可選)。PRIMARY指定關聯的列表定義主文件。在主文件組的項中指定的第一個文件將成為主文件。一個資料庫只能有一個主文件。有關詳細信息,請參閱資料庫文件和文件組。如果沒有指定PRIMARY,那麼CREATEDATABASE語句中列出的第一個文件將成為主文件。LOGON指定顯式定義用來存儲資料庫日誌的磁碟文件(日誌文件)。LOGON後跟以逗號分隔的用以定義日誌文件的項列表。如果沒有指定LOGON,將自動創建一個日誌文件,其大小為該資料庫的所有數據文件大小總和的25%或512KB,取兩者之中的較大者。此文件放置於默認的日誌文件位置。有關此位置的信息,請參閱查看或更改數據文件和日誌文件的默認位置(SQLServerManagementStudio)。不能對資料庫快照指定LOGON。COLLATEcollation_name指定資料庫的默認排序規則。排序規則名稱既可以是Windows排序規則名稱,也可以是SQL排序規則名稱。如果沒有指定排序規則,則將SQLServer實例的默認排序規則分配為資料庫的排序規則。不能對資料庫快照指定排序規則名稱。不能使用FORATTACH或FORATTACH_REBUILD_LOG子句指定排序規則名稱。有關如何更改附加資料庫的排序規則的信息,請訪問此Microsoft網站。有關Windows和SQL排序規則名稱的詳細信息,請參閱COLLATE(Transact-SQL)。注意包含資料庫的排序方式不同於非包含資料庫。有關詳細信息,請參閱包含資料庫的排序規則。WITH僅在將CONTAINMENT設置為PARTIAL之後,才允許使用以下選項。如果將CONTAINMENT設置為NONE,將發生錯誤。NON_TRANSACTED_ACCESS={OFF|READ_ONLY|FULL}指定對資料庫的非事務性FILESTREAM訪問的級別。USEmaster;GOCREATEDATABASEmytest;GO--,size,size*1.0/128AS[SizeinMBs]FROMsys.master_filesWHEREname=N'mytest';GOUSEmaster;GOCREATEDATABASEmytest;GO--,size,size*1.0/128AS[SizeinMBs]FROMsys.master_filesWHEREname=N'mytest';GOB.創建指定數據和事務日誌文件的資料庫下面的示例將創建資料庫Sales。因為沒有使用關鍵字PRIMARY,第一個文件(Sales_dat)將成為主文件。因為在Sales_dat文件的SIZE參數中沒有指定MB或KB,將使用MB並按MB分配。Sales_log文件以MB為單位進行分配,因為SIZE參數中顯式聲明了MB後綴。USEmaster;GOCREATEDATABASESalesON(NAME=Sales_dat,FILENAME='C:\ProgramFiles\MicrosoftSQLServer\MSSQL11.MSSQLSERVER\MSSQL\DATA\saledat.mdf',SIZE=10,MAXSIZE=50,FILEGROWTH=5)LOGON(NAME=Sales_log,FILENAME='C:\ProgramFiles\MicrosoftSQLServer\MSSQL11.MSSQLSERVER\MSSQL\DATA\salelog.ldf',SIZE=5MB,MAXSIZE=25MB,FILEGROWTH=5MB);GOUSEmaster;GOCREATEDATABASESalesON(NAME=Sales_dat,FILENAME='C:\ProgramFiles\MicrosoftSQLServer\MSSQL11.MSSQLSERVER\MSSQL\DATA\saledat.mdf',SIZE=10,MAXSIZE=50,FILEGROWTH=5)LOGON(NAME=Sales_log,FILENAME='C:\ProgramFiles\MicrosoftSQLServer\MSSQL11.MSSQLSERVER\MSSQL\DATA\salelog.ldf',SIZE=5MB,MAXSIZE=25MB,FILEGROWTH=5MB);GOC.通過指定多個數據和事務日誌文件創建資料庫以下示例創建資料庫Archive,該資料庫具有三個100-MB數據文件和兩個100-MB事務日誌文件。主文件是列表中的第一個文件,並使用PRIMARY關鍵字顯式指定。事務日誌文件在LOGON關鍵字後指定。請注意用於FILENAME選項中各文件的擴展名:.mdf用於主數據文件,.ndf用於輔助數據文件,.ldf用於事務日誌文件。此示例將資料庫放置於D:驅動器上,而非master資料庫中。USEmaster;(NAME=Arch1,FILENAME='D:\SalesData\archdat1.mdf',SIZE=100MB,MAXSIZE=200,FILEGROWTH=20),(NAME=Arch2,FILENAME='D:\SalesData\archdat2.ndf',SIZE=100MB,MAXSIZE=200,FILEGROWTH=20),(NAME=Arch3,FILENAME='D:\SalesData\archdat3.ndf',SIZE=100MB,MAXSIZE=200,FILEGROWTH=20)LOGON(NAME=Archlog1,FILENAME='D:\SalesData\archlog1.ldf',SIZE=100MB,MAXSIZE=200,FILEGROWTH=20),(NAME=Archlog2,FILENAME='D:\SalesData\archlog2.ldf',SIZE=100MB,MAXSIZE=200,FILEGROWTH=20);GOUSEmaster;(NAME=Arch1,FILENAME='D:\SalesData\archdat1.mdf',SIZE=100MB,MAXSIZE=200,FILEGROWTH=20),(NAME=Arch2,FILENAME='D:\SalesData\archdat2.ndf',SIZE=100MB,MAXSIZE=200,FILEGROWTH=20),(NAME=Arch3,FILENAME='D:\SalesData\archdat3.ndf',SIZE=100MB,MAXSIZE=200,FILEGROWTH=20)LOGON(NAME=Archlog1,FILENAME='D:\SalesData\archlog1.ldf',SIZE=100MB,MAXSIZE=200,FILEGROWTH=20),(NAME=Archlog2,FILENAME='D:\SalesData\archlog2.ldf',SIZE=100MB,MAXSIZE=200,FILEGROWTH=20);GO