安装DNN时,数据库连接字符串的设置
生活随笔
收集整理的這篇文章主要介紹了
安装DNN时,数据库连接字符串的设置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近接觸到了DNN,覺得這是一個東西。
關于DNN的安裝網上有很多文章。我在安裝我的第一個DNN程序時,雖然看了那些文章,但是還是無濟于事,有的時候,我的系統配置和別人的就是不一樣。
安裝DNN程序時,程序自帶的數據庫是SqlExpress的數據庫,如果你的系統上安裝的是SqlExpress,那么連接字符串和默認一致:
<add name="SiteSqlServer" connectionString="Data Source=./SqlExpress;Integrated Security=True;User Instance=true;AttachDBFilename=E:\Smith\DnnLearning\App_Data\Database.mdf;" providerName="System.Data.SqlClient"/>
如果你的系統上安裝的是Sql2005,那么連接字符串稍微要改一下:
<add name="SiteSqlServer" connectionString="Data Source=cq14;Integrated Security=True;User Instance=false;AttachDBFilename=E:\Smith\DnnLearning\App_Data\Database.mdf;" providerName="System.Data.SqlClient"/>
當然,針對sql2005的連接字符串還有其它寫法,我在這里就不多說了。其實這里的關鍵設置就是對User Instance的設置,這個概念最開始不清楚,所以走了很多彎路。User Instance=false表示將連接從默認的Sql server express轉到在當前用戶賬號中運行的實例,如果安裝的是Sql2005,那么就應該將其設置為false。
關于DNN的安裝網上有很多文章。我在安裝我的第一個DNN程序時,雖然看了那些文章,但是還是無濟于事,有的時候,我的系統配置和別人的就是不一樣。
安裝DNN程序時,程序自帶的數據庫是SqlExpress的數據庫,如果你的系統上安裝的是SqlExpress,那么連接字符串和默認一致:
<add name="SiteSqlServer" connectionString="Data Source=./SqlExpress;Integrated Security=True;User Instance=true;AttachDBFilename=E:\Smith\DnnLearning\App_Data\Database.mdf;" providerName="System.Data.SqlClient"/>
如果你的系統上安裝的是Sql2005,那么連接字符串稍微要改一下:
<add name="SiteSqlServer" connectionString="Data Source=cq14;Integrated Security=True;User Instance=false;AttachDBFilename=E:\Smith\DnnLearning\App_Data\Database.mdf;" providerName="System.Data.SqlClient"/>
當然,針對sql2005的連接字符串還有其它寫法,我在這里就不多說了。其實這里的關鍵設置就是對User Instance的設置,這個概念最開始不清楚,所以走了很多彎路。User Instance=false表示將連接從默認的Sql server express轉到在當前用戶賬號中運行的實例,如果安裝的是Sql2005,那么就應該將其設置為false。
轉載于:https://www.cnblogs.com/czy/archive/2007/06/27/DNN-ConnectionString.html
總結
以上是生活随笔為你收集整理的安装DNN时,数据库连接字符串的设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mobiscroll的介绍【一款兼容PC
- 下一篇: C#中的interface