2010-10-11 63 views
1

我有連接字符串是這樣的:如何添加ASPNETDB.MDF數據庫,生成水晶報表

的connectionString =「數據源= \ SQLEXPRESS; AttachDbFilename = | DataDirectory目錄| \ ASPNETDB.MDF;集成安全性=真;用戶實例=真」的providerName =‘System.Data.SqlClient的’

如何給新的數據源連接到這個ASPNETDB.MDF(用asp.net用戶登陸創建的數據庫)文件?

當我將。\ SQLEXPRESS作爲數據源時,它會顯示其他數據庫文件但不顯示此數據庫?

如何連接這個水晶報告?

+0

這是連接字符串的ODBC連接,或在您的應用程序的連接字符串上一個asp.net會員數據庫?您使用的是什麼版本的Crystal Reports? – LittleBobbyTables 2010-10-19 16:14:30

回答

1

Asp.net成員資格提供程序是Asp.net 2005的一項新功能。我們可以在命令提示符下使用aspnet_regsql.exe創建成員資格表。該博客介紹瞭如何在SQLEXPRESS創建ASPNETDB DATABSE

ASP.NET成員

ASP.NET成員資格是一種內置的方法來驗證和存儲用戶credentials.And Asp.Net會員幫助用戶身份驗證的網站。我們可以通過Asp.net Forms身份驗證和Login控件來實現成員。

Purppose Membeship提供商

  1. 創造用戶名和密碼新用戶。在SQL服務器

  2. 存儲會員信息,活動目錄等

用戶3.Authentication。通過使用ASP.NET登錄控件,ASp.NET用戶創建嚮導等實現了完整的認證系統。

4.Fascilitate角色管理等

用於訪問會員數據庫的數據庫normaly與名ASPNETDB.MDF創建。下面是如何安裝ASPNETDB數據庫

在SQLEXPRESS創建ASPNETDB數據庫 ASPNETDB.MDF爲成員提供數據庫,用於存儲和檢索數據庫中 會員數據,在這裏我們將看到如何創建成員資格提供數據庫。用於創建Aspnetdb.mdf的命令是ASPNET_RegSQL.EXE

1.開始 - >程序 - > Microsoft Visual Studio 2005-> Visual Studio工具 - > Visual Studio 2005命令提示符。在Visual Studio 2005命令提示符

  1. 標題:」歡迎到Asp.Net Sql Server的嚮導」,嚮導會顯示輸入aspnet_regsql.exe的。這裏需要點擊Next

  2. 接下來會出現一個帶有「Select Setup Option」的嚮導。現在我們需要選擇安裝選項「爲應用程序目的配置sql server是默認的」。選擇你想要的和下一個。

  3. 將顯示一個窗口「選擇Sql Server數據庫」現在我們需要選擇我們的SQL Server數據庫。這裏需要設置服務器,認證類型和數據庫。 如果選擇默認名稱「aspnetDb.mdf」將被選中。如果你想修改現有的數據庫選擇該數據庫。

5.現在確認將顯示標題爲「確認您的設置」。現在檢查servername和數據庫名稱,然後單擊下一步。

  1. 將顯示「數據庫已創建或修改」窗口。現在,單擊Finish

這些都是如何創建SQL Server 2005數據庫