在VMware中装了2台windows server 2003,然后一台服务器上面装了SQL SERVER 2008,如何设置dsn让它指向那台有sql 的主机,我设置了下testing一直不通

解决方案 »

  1.   

    直接在你winserver03管理工具的数据源里面设置就ok咯..
      

  2.   

    看了有点模棱两可...到底是dsn还是dns?
    dsn是在控制面板-管理员工具-odbc设置里面
    那个是管理odbc数据源的,比如定义你的sqlserver链接dns是域名解析...完全两个概念是域名到ip的一个转换,如果你是要在虚拟服务器dns里添加一台映射到另外一台
    最简单的办法(避免配置dns server)在windows\system32\driver\etc\host文件里添加一条类似
    nickname 192.168.1.1
    这样的记录,下次你在检索nickname的时候直接指向192.168.1.1
      

  3.   

    配置ODBC数据源有三种类型,就是用户数据源、系统数据源和文件数据源。数据源名(DSN),根据MICROSOFT的官方文档,DSN的意思是“应用程序用以请求一个连到ODBC数据源的连接(CONNECTION)的名字”,也就是说,它是一个代表ODBC连接的符号。一个DSN配置好了,它就已经蕴涵诸如数据库文件名、所在目录、数据库驱动程序、用户ID、密码等项目。因此,当建立一个连接时,你不用去考虑数据库文件名、它在哪儿等等,只要给出它在ODBC中的DSN即可。下面给出了创建DSN的全过程。(以WIN2000操作系统,设置系统DSN为例)在“控制面板”中双击“管理工具“―>双击“ODBC”图标,进入“ODBC数据源管理器“界面。选择” 系统DSN “页,进入”创建新数据源“界面,如图2。然后选择驱动程序为“SQL Server“,按[完成]进入”创建到SQL SERVER的新数据源“界面,输入名称为”SJY”,描述,服务器。后按[下一步]。按默认设置再按[下一步],在”更改默认的数据库“选项前的复选框中打勾,选择你的数据库。按[下一步],保留默认,对后按[完成],就这样,一个数据源sjy建立好了。
      

  4.   

    ls说的这些我都知道,而且我也在配置,我的问题是在一台没有数据库的电脑上如何设置连接到那台有sql server的主机上的dsn
      

  5.   

    不需要安装数据库,只需要有odbc的驱动就可以了,如果不愿意装数据库没有的话你可以下载个微软的mdac2.8 sp2就可以了