新增資料庫專案精靈概觀
更新:2007 年 11 月
使用 [新增資料庫專案精靈] 可當做建立「資料庫專案」(Database Project)、從資料庫選擇性匯入「結構描述」(Schema) 及進行組建設定的一個簡單方法。雖然可以手動遵照這些步驟來執行,但是精靈還是會引導您完成這些步驟,直到更為熟悉這些步驟,或是必須調整精靈中未提供的進階設定為止。
如需如何存取這個精靈的詳細資訊,請參閱 HOW TO:建立資料庫專案。
指定專案屬性
使用這個精靈頁面可指定您要建立之資料庫專案的相關屬性。
欄位 |
預設值 |
備註 |
||
---|---|---|---|---|
專案組織 |
依物件類型組織我的專案 |
這個欄位會指出資料庫專案中的檔案組織方式主要是根據結構描述還是物件類型。如果資料庫包含了多個有資料庫物件邏輯群組的結構描述,您可能會想要根據結構描述來加以組織。
|
||
新物件的預設結構描述 |
dbo |
這個欄位會指出當您將物件加入到資料庫專案時,結構描述物件應該放置的位置。 |
||
將結構描述名稱併入檔案名稱 |
是 |
這個核取方塊指示是否應該在資料庫物件的檔案名稱中包含結構描述名稱。例如,如果 dbo 結構描述包含名為 Orders 的資料表,而且選取了這個核取方塊,則檔案名稱會是 dbo.Orders.table.sql;如果清除了這個核取方塊,則檔案名稱會是 Orders.table.sql。 |
||
啟用全文檢索搜尋 |
是 |
這個核取方塊指示是否應該在目標資料庫中啟用全文檢索搜尋支援。 |
||
啟用 SQLCLR |
否 |
這個核取方塊指示是否應該針對目標資料庫開啟 SQLCLR 整合。 |
設定資料庫選項
使用這個精靈頁面可指定資料庫上的選項,您之後可以在專案屬性中調整這些選項。如需詳細資訊,請參閱 HOW TO:設定資料庫專案進行建置和部署。
欄位 |
預設值 |
---|---|
ANSI 填補 |
是 |
ANSI Null |
是 |
ANSI 警告 |
是 |
算術中止 |
是 |
數值捨入中止 |
否 |
串連 Null 會產生 Null |
是 |
引號識別項 |
是 |
資料庫定序 |
SQL_Latin1_General_CP1_CS_AS |
如需這些設定的詳細資訊,請參閱資料庫專案設定概觀。
匯入資料庫結構描述
使用這個精靈頁面可指定要從哪一個來源資料庫匯入資料庫結構描述。此外,您也可以設定選項來設定匯入作業的各個層面。
欄位 |
預設值 |
備註 |
||
---|---|---|---|---|
匯入現有的結構描述 |
否 |
如果您選取這個核取方塊,可以指定要從哪一個資料庫匯入資料庫結構描述和設定。如果清除這個核取方塊,將會建立一個空的資料庫專案,讓您之後可以將資料庫結構描述匯入其中或是將物件加入到其中。
|
||
來源資料庫連接 |
無 |
使用這個欄位可指定要從哪一個來源資料庫匯入資料庫結構描述。如果沒有任何可用的連接,您可以建立一個連接。如需詳細資訊,請參閱 HOW TO:建立資料庫連接。。 如果您未指定來源資料庫連接,將不會匯入任何結構描述,但是可以匯入其他專案設定。例如,如果您建立資料庫,而且想要使用此精靈來設定專案屬性、資料庫選項及建置和部署設定,這個策略將會很實用。 |
||
只有當資料行定序與資料庫定序不同時,才編寫資料行定序的指令碼 |
是 |
如果您選取此核取方塊,則建置指令碼只會針對定序與資料庫定序不相符的那些資料行來設定定序。如果您清除此核取方塊,則資料庫資料行一定會編寫其定序的指令碼 (即使該定序符合資料庫定序亦然)。 |
||
忽略擴充屬性 |
否 |
如果您選取此核取方塊,將不會匯入擴充屬性。如果您清除此核取方塊,將會匯入擴充屬性。擴充屬性可以為資料表或檢視表指定標題,或是為資料行指定輸入遮罩。如需詳細資訊,請參閱 Microsoft 網站上的使用資料庫物件的擴充屬性。 |
||
以匯入的結構描述設定來覆寫資料庫組態 |
否 |
如果您選取此核取方塊,則來源資料庫中的資料庫設定將會覆寫您在 [設定資料庫選項] 頁面上所指定的設定。如果您清除此核取方塊,則會忽略來源資料庫中的資料庫設定,而使用您在 [設定資料庫選項] 頁面上所指定的設定來加以取代。 |
注意事項: |
---|
根據設計,當您匯入資料庫結構描述時,不會匯入 Trustworthy 資料庫設定。這種性質的設定需要有系統管理員 (sysadmin) 權限,而且應該要明確設定。如果您是設計階段驗證資料庫中的系統管理員 (sysadmin),您可以啟用資料庫專案中的 Trustworthy 設定。 |
設定建置/部署
使用這個精靈頁面可指定要如何建置及部署資料庫專案。
欄位 |
預設值 |
---|---|
建置輸出路徑 |
.\sql\ |
目標連接 |
無 |
目標資料庫名稱 |
您在 [新增專案] 對話方塊中為專案指定的名稱。 |
目標資料庫檔案的預設位置 |
預設位置是擷取自目標連接中指定的目標伺服器。 |
預設部署定序 |
無 |
永遠重新建立資料庫 |
否 |
如果可能發生資料遺失,則封鎖累加部署 |
是 |
在部署之前備份資料庫 |
否 |
如需這些設定的詳細資訊,請參閱資料庫專案設定概觀。