但是只用主機名或者.來連接卻可以連接上。
并且,我的vs2019連接sqlServer的時候不能檢索出本地的資料庫名了,在以前連接名稱還是主機名\實體名的時候卻可以檢索出來,這個問題困擾很久了,有沒有大佬來解答一下,謝謝。
目前.net新手一個
uj5u.com熱心網友回復:
能連接就好, 不要糾結。不用實體名,其實只是安裝時默認實體而已。
像 mysql ,根本沒有實體名這種用法, 都是 ip + 埠。
SqlServer中所謂的實體,其實它也是映射到某一個埠——不同的實體不能共同一個埠。
總而言之,連接串弄實體,其實并不是一個規范,不是非得用實體才算是“王道”。
所以呢, 把你的注意力,集中到 ip 和埠上來, 其實更加清晰明確。
比如:
Data Source=.\sqlserver2014
=》
Data Source=192.168.10.233,1433
只要是能用實體的,肯定可以用ip+埠 代替,
但反過來,可以用 ip+埠的,不一定能用實體名代替。
VS中獲取可用連接串:
https://blog.csdn.net/yenange/article/details/77026214
SQL Server開啟遠程訪問設定:
https://blog.csdn.net/yenange/article/details/50853083
uj5u.com熱心網友回復:
謝謝,我現在的情況就是你這個(VS中獲取可用連接串)文章的第四步,那個下拉串列出不來東西uj5u.com熱心網友回復:
我的想知道是,之前連接資料庫還是用的主機名\實體名的時候,vs的下拉串列都可以正常出來
但現在重裝資料庫了,不能用主機名\實體名 連接了,vs的下拉串列就出不來了
我在想,這兩個會不會有原因,感謝大佬
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/270377.html
標籤:疑難問題
