安装DNN时,数据库连接字符串的设置
生活随笔
收集整理的這篇文章主要介紹了
安装DNN时,数据库连接字符串的设置
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
最近接觸到了DNN,覺得這是一個東西。
關(guān)于DNN的安裝網(wǎng)上有很多文章。我在安裝我的第一個DNN程序時,雖然看了那些文章,但是還是無濟于事,有的時候,我的系統(tǒng)配置和別人的就是不一樣。
安裝DNN程序時,程序自帶的數(shù)據(jù)庫是SqlExpress的數(shù)據(jù)庫,如果你的系統(tǒng)上安裝的是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"/>
如果你的系統(tǒng)上安裝的是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"/>
當(dāng)然,針對sql2005的連接字符串還有其它寫法,我在這里就不多說了。其實這里的關(guān)鍵設(shè)置就是對User Instance的設(shè)置,這個概念最開始不清楚,所以走了很多彎路。User Instance=false表示將連接從默認的Sql server express轉(zhuǎn)到在當(dāng)前用戶賬號中運行的實例,如果安裝的是Sql2005,那么就應(yīng)該將其設(shè)置為false。
關(guān)于DNN的安裝網(wǎng)上有很多文章。我在安裝我的第一個DNN程序時,雖然看了那些文章,但是還是無濟于事,有的時候,我的系統(tǒng)配置和別人的就是不一樣。
安裝DNN程序時,程序自帶的數(shù)據(jù)庫是SqlExpress的數(shù)據(jù)庫,如果你的系統(tǒng)上安裝的是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"/>
如果你的系統(tǒng)上安裝的是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"/>
當(dāng)然,針對sql2005的連接字符串還有其它寫法,我在這里就不多說了。其實這里的關(guān)鍵設(shè)置就是對User Instance的設(shè)置,這個概念最開始不清楚,所以走了很多彎路。User Instance=false表示將連接從默認的Sql server express轉(zhuǎn)到在當(dāng)前用戶賬號中運行的實例,如果安裝的是Sql2005,那么就應(yīng)該將其設(shè)置為false。
轉(zhuǎn)載于:https://www.cnblogs.com/czy/archive/2007/06/27/DNN-ConnectionString.html
總結(jié)
以上是生活随笔為你收集整理的安装DNN时,数据库连接字符串的设置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mobiscroll的介绍【一款兼容PC
- 下一篇: C#中的interface