哪位大哥帮帮我  更好是有几张图片给我 谢谢啦

解决方案 »

  1.   

    好像,企业管理器只能使用那几种协议来连接,TCP/IP,Named Pipe等。
    ODBC只能让客户端使用。
      

  2.   

    iamltd(妖) ( ) 信誉:100 
    说得好,ODBC只能让客户端用,如果你没有装服务器端而只有sql server数据库文件,就不能直接用odbc来连接,但可以通过msde来连接。
    ODBC比较好连,只要打开控制面板,(如果win 2k以上需要再进入管理工具)选数据源 (ODBC)。
    在ODBC数据源管理器中点系统DSN
    如果你需要安全考虑,有用户和域的话可以用“用户DSN”。
    接着用添加,选SQL SERVER(一般在最下面)。在此处,如果没有安装sql server客户端的话是无法进行sql server连接的。
    接着点完成,会弹出创建到sql server 的新数据源
    名称随便写,这是以后你需要进行odbc连接用的名字,服务器你可以点列表,它会出现本地sql server服务器和远程服务器。
    之后你应该都会了吧。
    做完之后,ODBC管理器里就有了这个ODBC数据源名,在以后的程序中就可以使用它来连接ODBC了。
      

  3.   

    用ODBC方式连接SQL Server:
    ①.配置ODBC
    ②.连接代码:
    conn_odbc.asp
    <%
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "DSN=course_dsn;UID=course_user;PWD=course_password;DATABASE=course"
    Conn.Open "course_dsn","course_user","course_password"
    %>
    注意:在配置MyDSN时若指定默认数据库为course则上述代码作用想同,否则第二行的连接方式更有灵活性,可以指定连接某个数据库(当然,前提是course_user对这个数据库有操作权限)。