本人一年多沒有搞開發,最近想做個asp調查網站,用vs2005和sql2005express開發,但是遇到數據庫連接問題,請各大俠江湖救急!
我安裝了SQLServer2005_SSMSEE.msi,但是在開始---Microsoft SQL Server 2005,只有SQL Server Management Studio Express 一項。而沒有“ 配置工具”等。我網上查了下,說要.“此时需要开启sql2005远程连接功能”“登陆设置改为SQL Server身份验证”,“设置一个SQL server方式的用户名和密码”,但是不知道現在可以怎麼設置。
沒有“配置工具”,我是不是要安裝什麼補丁之類的嗎?因為我已經安裝了vs2005,我下載SQLEXPR32_CHS.EXE無法安裝,提示“存取被拒”。(因企業原因,用的是繁體xp系統)
現在打開sql2005express,如上圖,服務器類型——只能選現所顯示的 **compact edition和數據庫引擎,當選擇前者時候,“數據庫文件”項只能瀏覽.sdf的數據庫文件,我也新建了,怎麼做vs2005連接成了難題?!
連接代碼應該是寫錯了: con = new SqlConnection(@"server=.\sqlexpress;pwd=123654;database=webvote ");這個密碼是新建.sdf數據庫的時候提示輸入的,沒有用戶sa的...
而選擇後者“數據庫引擎”的話,服務器名稱那裡就找不到本機,所以無法進行下去。
此問題怎麼解決呢?請各大俠相助! 怎麼連接sql2005express?
net start mssql$sqlexpress
下载地址:http://www.verycd.com/topics/176974/,用迅雷右击下载
把SQL服务启动起来@"server=.\sqlexpress;pwd=123654;database=webvote "字符串少用户uid
在服務那裡找不到sqlserver,所以在選擇 “數據庫引擎”項的時候,找不傲本機服務器名!
是的,我在問題裡面也闡述了,就因為裝的整個過程,都沒有輸入用戶名uid的,一般是默認sa,我也試過,還是連接不了!
另外就是,這個網站要用sql2005 express版,不要其他版本數據庫來開發,所以開發版等用不上,做一個簡單的調查網站
con = new SqlConnection(@"server=PC***\sqlexpress;uid=sa;pwd=123654;database=webvote ");
非常感謝各位,問題成功解決~~~~