none
如何连接到非本机SQL SERVER服务器? RRS feed

  • 问题

  • 在ASP.NET中或者WIN FORM程序中要连接到非本地SQL SERVER 服务器, 连接字符串该什么写?需要哪些设置?谢谢!!!
    Never bend, never break, never back down!
    2010年6月9日 8:15

答案

  • 和本机连接的唯一必然不同就是Data Source。比如:

    Data Source=db-server(或者ip);Initial Catalog=dbName;User ID=user;Password=pwd

    对应的SQL Server服务器必须开启TCP远程连接,给登录用户远程访问的权限,并且在防火墙中添加例外。


    Tech Blog: http://gildor.cnblogs.com
    那User ID和Password是写服务器的windows账号还是数据库的账号?还是两者都可以?

    Never bend, never break, never back down!

    数据库的

    如果windows账户同时也是数据库的账号,也可以写这个。不过这个时候通常使用windows认证。这个通常在domain的情况下使用。


    family as water
    • 已标记为答案 Sven K 2010年6月12日 6:27
    2010年6月11日 1:48

全部回复

  • 和本机连接的唯一必然不同就是Data Source。比如:

    Data Source=db-server(或者ip);Initial Catalog=dbName;User ID=user;Password=pwd

    对应的SQL Server服务器必须开启TCP远程连接,给登录用户远程访问的权限,并且在防火墙中添加例外。


    Tech Blog: http://gildor.cnblogs.com
    2010年6月9日 8:48
  • 和本机连接的唯一必然不同就是Data Source。比如:

    Data Source=db-server(或者ip);Initial Catalog=dbName;User ID=user;Password=pwd

    对应的SQL Server服务器必须开启TCP远程连接,给登录用户远程访问的权限,并且在防火墙中添加例外。


    Tech Blog: http://gildor.cnblogs.com
    那User ID和Password是写服务器的windows账号还是数据库的账号?还是两者都可以?

    Never bend, never break, never back down!
    2010年6月11日 0:15
  • 和本机连接的唯一必然不同就是Data Source。比如:

    Data Source=db-server(或者ip);Initial Catalog=dbName;User ID=user;Password=pwd

    对应的SQL Server服务器必须开启TCP远程连接,给登录用户远程访问的权限,并且在防火墙中添加例外。


    Tech Blog: http://gildor.cnblogs.com
    那User ID和Password是写服务器的windows账号还是数据库的账号?还是两者都可以?

    Never bend, never break, never back down!

    数据库的

    如果windows账户同时也是数据库的账号,也可以写这个。不过这个时候通常使用windows认证。这个通常在domain的情况下使用。


    family as water
    • 已标记为答案 Sven K 2010年6月12日 6:27
    2010年6月11日 1:48