database-project

    0熱度

    1回答

    我在Visual Studio解決方案中有兩個SQL Server數據庫項目。其中之一是遺留數據庫,我只是在我的主數據庫項目中使用數據庫引用。我有我得到類似 SELECT * FROM [$(ReferenceDb)].[dbo].[Table1] t WHERE t.IndexedColumnId IN (1, 55, 99) 在我的主數據庫項目視圖 SR0004:Microsoft.R

    0熱度

    1回答

    我正在嘗試編寫一個SqlCodeAnalysisRule規則來檢查where子句中的比較運算符,以確保雙方的sargability具有相同的數據類型。然而,我正在試圖從ScriptDom的ColumnReferenceExpression對象中找出數據類型實際上是什麼。我花了幾天的時間研究這個問題,而且實際上並沒有取得任何進展。希望有人能幫忙。 當您引用可以包含多個select語句的存儲過程和函數

    0熱度

    1回答

    我們使用SSDT升級數據庫,並且要禁用可能啓用或未啓用的功能(其值存儲在數據庫中),然後重新設置它的原始值。 即 Pre-Deployment - Make a note of whether Property X is Enabled/Disabled - Set Property X to Disabled Deploy - (Various Actions) Post-Depl

    2熱度

    1回答

    有沒有一種方法,使在Visual Studio中的SQL Server 2016數據庫項目時態表?我無法找到一種方法來使這個工作。我想這可能是一個兼容性的問題,我發現的唯一方法是使在部署後腳本的表,但隨後在接下來的部署,腳本生成的問題列滴。 被支持

    1熱度

    1回答

    我有一個問題,它非常類似於我的舊問題Using variable in sql postdeployment build script? 但現在我不想做一個if/else並在發佈的腳本中包含sql代碼。我不想分享客戶之間的信息。 所以......這裏去 我在Visual Studio數據庫項目。 我也有2個客戶提供不同需求 我知道我可以 使用post.deployment腳本,包括我需要在Proj

    0熱度

    2回答

    我在不同的數據庫中有相同的表,但字段順序不同。 當我比較服務器之間的表檢測爲不同的結構,因爲序列是不一樣的。 我可以忽略這每一個比較我的數據庫? 你能告訴我點擊的選項(如果有的話) 我SSDT版本:

    1熱度

    1回答

    我有以下腳本LoginLogo表: CREATE TABLE [LoginLogo] ( [LoginLogoId] INT IDENTITY (1, 1) NOT NULL, [LoginId] INT NOT NULL, [LogoNm] NVARCHAR(255) NULL, CONSTRAINT [PK_LoginLogo

    0熱度

    1回答

    在db項目中,當您添加數據庫dac-pac作爲參考在視圖中使用以引用第三方數據庫時,似乎僅對您的本地副本有效。 在VS 2015中,我似乎無法找到如何將其添加爲構建,以便與源代碼管理中存儲的版本進行同步和比較。 如果我簽出一個團隊項目,創建一個引用第三方數據庫的視圖,爲該數據庫創建一個dac-pac,將其添加爲數據庫引用,保存,構建,簽入,默認情況下引用isn'不會登錄到服務器,以便其他開發人員檢

    0熱度

    1回答

    我想在數據庫項目中將主鍵列從int更改爲uniqueidentifier。我試圖改變類型,但得到了可預測的錯誤,因爲SQL Server無法將int轉換爲​​。 (Original Image): + ------------ + -------------- + ----------- + ------- + | Name | Data_Type | Allow Nulls | Defa

    1熱度

    1回答

    我正在學習如何發佈數據庫項目。我仍然試圖找出最好的方法,但現在服務器上沒有數據庫。 所以我想我會生成一個腳本。但是當我打開發布數據庫對話框時,生成腳本按鈕被禁用。 我猜我需要建立目標數據庫連接場,但我的系統上的數據庫不能反映服務器(其中有沒有)上的數據庫。 如何生成腳本以在服務器上創建數據庫?