將 SQL Server Express 版用於 ASP.NET (Visual Studio)

來源:互聯網
上載者:User
文章目錄
  • 串連到 SQL Server Express 版資料庫

Microsoft SQL Server 2005 Express 版為產生應用程式提供了一個簡單的資料庫解決方案。SQL Server Express 版支援完整的 SQL Server 2005 編程模型,包括 Transact-SQL、預存程序、視圖、觸發器、SQL Server CLR 整合 (SQLCLR) 以及 XML 資料類型。當您開發一個使用 SQL Server Express 版作為資料來源的應用程式時,可以確保應用程式將與運行 SQL Server 2005 的成品伺服器相容。

串連到 SQL Server Express 版資料庫

通過將資料庫伺服器指定為本地 SQL Server Express 版資料來源,您可以串連到 SQL Server Express 版資料庫,就像您串連到任何 SQL Server 資料庫一樣。例如,下面的連接字串串連到一個名為 Customers 的資料庫。

Data Source=.\SQLEXPRESS;Initial Catalog=Customers;Integrated Security=True;

通過使用代替 InitialCatalog 或 Database 連接字串屬性的 AttachDBFilename 連接字串屬性,您也可以指定一個要附加到的資料庫檔案。通過使用檔案名稱串連到資料庫可以簡化將資料庫與應用程式一起部署的工作(假如目標伺服器啟動並執行是 SQL Server Express 版)。例如,下面的連接字串串連到儲存在 Customers.mdf 檔案中的資料庫。

Data Source=.\SQLEXPRESS;AttachDbFileName=e:\data\Customers.mdf;Integrated Security=True;User Instance=True

ASP.NET 提供了用於在 Web 應用程式的 App_Data 目錄中儲存資料的便捷選項。App_Data 目錄的內容不會在響應 Web 請求時提供,從而提高了應用程式的資料安全性。另外一種方便性是,您可以提供 |DataDirectory| 連接字串變數,以代替應用程式的 App_Data 目錄的檔案路徑。當開啟到資料庫的串連時,ASP.NET 功能(如 SqlDataSource 控制項或用於成員資格、角色、使用者設定檔、Web 組件個人化等的提供者)自動將 App_Data 目錄的檔案路徑替換為 |DataDirectory| 連接字串變數。如果將 Web 應用程式移動到另一個目錄,這可以確保資料庫的路徑保持最新。下面的程式碼範例示範一個包含 |DataDirectory| 連接字串變數的連接字串。  

Data Source=.\SQLEXPRESS;AttachDbFileName=|DataDirectory|Customers.mdf;Integrated Security=True;User Instance=True
 

原文:http://msdn.microsoft.com/zh-cn/partners/ms247257(VS.80).aspx

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.