2013年7月15日 星期一

[ASP.NET 連結 SQL Server Express 單機好攜帶!]

之前都是使用連結精靈所產生的SQL連結...

如下:

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

真是又臭又長,而且不具彈性,路徑是死的    NO~

攜帶實在不便!

終於在今天我找到了,  msdn裡的 使用 SQL Server Express 搭配ASP.NET


為什麼會用終於呢? 

可能我理解力比較差(?  msdn裡的教學實在太機器語言了(謎音:程式寫太多?),常常使我看不懂,且我也比較喜歡豐富的圖文並茂教學!  不過有找到解決方法還是很感謝msdn。


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

使用後我的專案便可以隨心所欲的攜帶,豁然開朗阿~~

舒服

參考:
使用 SQL Server Express 搭配 ASP.NET

Related Posts:

  • SQL Server 更改使用者密碼這裡我以 sa 為例 安全性>登入>sa>屬性 … Read More
  • SQL Server 2008 安裝在KingKong Bruce記事裡有詳細記載 MICROSOFT SQL SERVER 2008 EXPRESS安裝與簡介 安裝完成後,若要是在遠端連線DB需注意幾項, 1.防火牆 port:1433 要打開 2.有分享器的話記得要設定虛擬伺服器,將 IP 轉向到自己 PC 的區網 IP… Read More
  • 當 SQL Server 2008 一直出現重新啟動失敗 怎麼辦?當 SQL Server 2008  一直出現重新啟動失敗 怎麼辦? 也照著他重開了數次還是沒用, 在這篇 SQL Server 2008 一直出現重新啟動失敗 有解決的好做法! 另外補充 regedit.exe 的位置在  C:\Windows … Read More
  • SQL Server 2008 解除安裝在知識+問與答有: SQL 2008 解除安裝 但是呢! 我照著輸入還是不行 ... 之後我就將  setup.exe /ACTION=unisntall /FEATURES=SQL/INSTANCENAME=MSSQLSERVER 更改成 setup.exe /… Read More
  • SQL Server 無法 SQL Sever 驗證若是SQL Server 無法 SQL Sever 驗證,只能 Windows 驗證怎麼辦? 那應該就是沒設定混合驗證了! 1.首先,用Windows驗證登入 2.右鍵屬性 3.安全性>伺服器驗證>SQL Server 及 Windows … Read More

0 意見:

張貼留言