none
在connectionstring中使用localhost无法连接到本地sql server 2008 是什么原因? RRS feed

  • 常规讨论

  • 我在VisualBasic.Net 2010 中,使用以下连接字符串为什么不可以连接本机数据库服务器:(sql server 2008)

    conn.ConnectionString = "UID=sa;pwd=sa;database=tempdb;server=localhost"

    我是在某些资料中看到的可以使用句点.或localhost表示本机服务器(如果我把localhost改成本机数据库服务器名称是可以连接的)。

    请高手指教,先谢谢了!

    2013年7月29日 13:06

全部回复

  • It will not work for named instance, better to use sql instance name instaed of localhost.
    2013年7月29日 19:11
  • 好的,非常感谢。
    2013年7月30日 3:05
  • 把localhost改成本机数据库服务器名称是可以连接的

    是不是hosts文件里把localhost指向了其他地方??

    还有LZ连接的是命名实例还是默认实例,如果是命名实例的话需要加上实例名

    Server = myServerName\theInstanceName;

    2013年7月30日 5:52