環境:系統 win7旗艦版 64位 開發工具 VS 2010 數據庫 Sqlserver 2008 Express
問題 :在VS2010中 通過Webservice訪問數據庫在 IIS 下一直返回錯誤,相同的代碼如果使用VS 自帶的web服務器,程序則正常運行
診斷: 由於我連接數據庫使用的是windows 身份驗證,應該改爲Sql Serve 連接方式。需要啓用sa
遇到的困難 ,由於VS 中自帶的 Sql Server數據庫 不帶有 管理工具的,爲數據庫啓用Sql Server 首先安裝 Sql managerment,下載之後 安裝的時候,系統提示兼容性問題,提示安裝 Microsoft® SQL Server® 2008 Express Edition Service Pack 1 下載地址,安裝完Sqlserver的sp1 之後 ,安裝 sqlserver的管理工具,,運行安裝程序之後按如下方式安裝即可
運行管理工具,第一次運行只能使用 windows驗證方式。 填寫如下 其中 點 代表是本機 .\Sqlexpress 代表本機下的 Sqlexpress 服務器
選擇 connect,登陸成功之後 右鍵 服務器名.選擇Security ,選擇 SqlServer 和windows 驗證方式