⑴ VS2010連接資料庫時連接不到伺服器,是怎麼回事
1.網路是否正常
2.如果資料庫伺服器在本機,則要檢查資料庫實例名稱是否正確或者ip是否正確
3.連接遠端伺服器時,要設置遠端的伺服器允許遠端連接。
⑵ 用VS2013無法連接資料庫,用的資料庫是sql2014
為了檢查問題是否與您的VS,你可以找到在IDE的文件夾,然後運行這些命令來檢查它是否能幫助在終端增加數據連接:
•請打開Windows資源管理器,然後導航到<Visual Studio的安裝路徑>\ Common7\ IDE
•devenv.exe的/安全模式:啟動在安全模式下載入最小的Windows IDE中。
•devenv.exe的/ ResetSettings:恢復IDE的默認設置,可以選擇地重置到指定VSSettings文件。
•devenv.exe的/ ResetAddin:刪除指定外接相關命令和命令UI。
•devenv.exe的/ ResetSkipPkgs:清除添加的VSPackage所有SkipLoading標簽。
如果你使用的是SQL Server Express時,需要指定的伺服器名稱為MyComputerName\ SQLEXPRESS。但根據您的文章,我覺得你正在使用SQL Server。如果您使用的是SQL Server和已命名實例,請嘗試指定伺服器名稱為MyComputerName\ InstanceNameHere檢查結果。
如果問題仍然存在,請設置下面的配置文件:
Visual studio 2013 中大的「web.config」文件中添加下面code
<add name="NorthwindEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="data source=mysql2014svr;initial catalog=Northwind;persist security info=True;user id=sa;password=thepwd;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
個人建議如果問題沒法解決可以卸載SQL Server 2014 ,安裝SQLServer2012.
建議你有任何關於SQL Server的問題訪問微軟的官方論壇:
Technet.microsoft
⑶ 用vs2010做網站連不上資料庫.....
我認為,應該是您的連接字元串出了問題,解決方案如下:
1、在SQL Server配置工具中打開資料庫服務;
2、打開VS2010,Ctrl+Alt+S;
3、選擇上您要連接的資料庫;
4、在視圖菜單下調出屬性窗口;
5、在屬性窗口上就能找到連接字元串,拷貝出來即可。
希望能幫助到您。
⑷ vs2010無法連接資料庫的解決方法
錯誤:由於啟動用戶實例的進程時出錯,導致無法生成SQL
Server的用戶實例。
原因:重裝SQLEXPRESS時,裝在了不同的目錄下;
解決方法:關閉Sqlserver及相關的程序,刪除目錄C:\Documents
and
Settings\<用戶名>\Local
Settings\Application
Data\Microsoft\Microsoft
SQL
Server
Data\SQLEXPRESS下的文件。
⑸ VS無法連接SQL
資料庫連接版本有問題。在VS中把信用資料庫版本地方的代碼修改一下就好了。Server=.;database=jtj;UserID=sa;Password=改成了DataSource=.\\SQLEXPRESS;InitialCatalog=jtj;UserID=sa;Password=下面可看可不看。1.開啟sql2005遠程連接功能,開啟法如下:配置工具->SqlServer外圍應用配置器->服務和連接的外圍應用配置器->打開MSSQLSERVER節點下的DatabaseEngine節點,先擇「遠程連接」,接下建議選擇「同時使用TCP/IP和namedpipes」,確定後重啟資料庫服務就可以了。2.登陸設置改為:SqlServer和Windows身份驗證模式,具體設置如下:SQLServerManagementStudio管理器->Windows身份驗證連接伺服器->對象資源管理器中選擇你的數據伺服器->右鍵->屬性->安全性->SqlServer和Windows身份驗證模式選中。3.設置一個SqlServer方式的用戶名和密碼,具體設置如下:(1)SQLServerManagementStudio管理器->Windows身份驗證連接伺服器->對象資源管理器中選擇你的數據伺服器->伺服器上的「安全性」->登陸名->在sa帳號上點右鍵->「選擇頁」選擇常規->更改sa登陸帳號的密碼。這樣就設置了一個用戶名為sa,密碼為:sa123456的用戶。(2)「選擇頁」選擇狀態->登陸修改為啟用4.資料庫連接字元串資料庫連接字元串有好幾種,相信你自己也見過,都被搞暈了DataSource=.\SQLEXPRESS;InitialCatalog=Northwind;UserID=sa;Password=sa123456DataSource=伺服器名\SQLEXPRESS;InitialCatalog=Northwind;UserID=sa;Password=sa123456DataSource=localhost\SQLEXPRESS;InitialCatalog=Northwind;UserID=sa;Password=sa123456DataServer=.;InitialCatalog=Northwind;UserID=sa;Password=sa123456DataSource=伺服器名;InitialCatalog=Northwind;UserID=sa;Password=sa123456……到底那種正確?這跟資料庫版本有關系,如果是SqlServer2005Express版本,則必須要有「\SQLEXPRESS」。而且如果這個字元串是定義為一個變數的時候,VS2005還會在「\」的下面加個紅色的波浪線提示你「\S是無法識別的轉義序列」,因此如果字元串是定義為一個變數的時候應該寫成Server=.\\SQLEXPRESS5.注冊SqlServer資料庫在路徑「C:\Windows\Microsoft.NET\Framework\v2.0.50727」下運行「ASPNET_REGSQL」指令,就會出現ASP.NETSQLServerSetupWizard向導,連續按下兩個下一步後就會出現SqlServer注冊界面,填入你要注冊的資料庫參數就注冊好了。注冊完後會在你的資料庫里多幾個表(如圖):6.設置資料庫連接字元串打開IIS->在默認網站或是網站所在的虛擬目錄點擊右鍵選擇屬性->選擇ASP.NET選項卡->編輯配置->在「常規」頁簽編輯「LocalSqlServer」資料庫連接字元串:DataServer=.\SQLEXPRESS;InitialCatalog=Northwind;UserID=sa;Password=sa1234567.設置web.config文件在web.config文件添加如下程序:
⑹ vs2008 測試資料庫連接失敗
選擇
開始菜單
中→程序→【Management
SQL
Server
2008】→【SQL
Server
Management
Studio】命令,打開【SQL
Server
Management
Studio】窗口,並使用Windows或
SQL
Server
身份驗證
建立連接。
在【對象
資源管理器
】窗口中展開伺服器,然後選擇【資料庫】節點
右鍵單擊【資料庫】節點,從彈出來的
快捷菜單
中選擇【新建資料庫】命令。
執行上述操作後,會彈出【新建資料庫】對話框。在對話框、左側有3個選項,分別是【常規】、【選項】和【
文件組
】。完成這三個選項中的設置會後,就完成了資料庫的創建工作,
在【資料庫名稱】
文本框
中輸入要新建資料庫的名稱。例如,這里以「新建的資料庫」。
在【所有者】文本框中輸入新建資料庫的所有者,如sa。根據資料庫的使用情況,選擇啟用或者禁用【使用
全文索引
】
復選框
。
在【
資料庫文件
】列表中包括兩行,一行是資料庫文件,而另一行是日記文件。通過單擊下面的【添加】、【刪除】按鈕添加或刪除資料庫文件。
切換到【選項頁】、在這里可以設置資料庫的排序規則、恢復模式、兼容級別和其他屬性。
切換到【文件組】頁,在這里可以添加或
刪除文件
組。
完成以上操作後,單擊【確定】按鈕關閉【新建資料庫】對話框。至此「新建的數據」資料庫創建成功。新建的資料庫可以再【對象資源管理器】窗口看到。
⑺ 在VS里連接不上資料庫,該怎麼辦
如果是SQL資料庫,有兩個辦法試一試:
1設置連接字元串為:
connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=TXIAOLI-PC;
Integrated Security=True"
2用配置文件連接資料庫,產生的是標准連接字元串。辦法是創建一個控制台程序(窗體程序也一樣),在資源管理器中右擊項目名,選擇屬性,出現項目屬性欄,在屬性框選擇Settings...具體過程有點羅嗦,可查看有關文獻,或者查看《C#編程指南》(清華大學出版社2011年1月)
⑻ vs2013的數據連接是個紅叉!!!怎麼解決,提示無法訪問資料庫
其實是可以連接的,樓主試試在桌面建一個
.udl的文件,建完後會像記事本一樣的打開,你需要選擇打開方式,別跟我說不知道在哪,打開方式應會有一個
ole
db
core
services,選擇
打開以後找到「提供程序」,在下拉框中找到mircrosoft
ole
db
sql
server,再下一步就是同vs里的連接了,不用我多說樓主應該知道怎麼做了,測試連接成功後確定,再以記事本的形式打開,你就可以看見連接字元串了,注意如果在vs中報錯的話,注意看看:data
source=win7-pc\sqlexpress
這里的win7-pc後面要多加一個斜杠
⑼ VS 2005 無法連接到資料庫,急!
這個問題很容易解決,
1,檢查你的資料庫版本,是2000,2005,2008的哪個版本?不同版本的連接字元串不同。
2,檢查資料庫是否啟動,然後檢查你的SA賬戶的狀態,是禁用,還是啟用?
3,如果是2005版本,你要配置引擎,調整為允許TCP/IP連接訪問。
然後重新啟動資料庫服務即可。
⑽ 為什麼我的VS不能連接到資料庫
第一: 你連接資料庫的那個電腦是否能訪問?
測試方法 ping 資料庫電腦ip
第二:你的資料庫連接字元串是否正確,是否open了那個連接,先檢查吧
你連資料庫說明你也是做開發的,這點排錯意識應該要有