当今,许多公司都使用SQL Server来处理关于产品、服务和支持方面的数据――所有那些你能够想象得到的数据。通常,安装有SQL Server的公司都同时安装有非常庞大和贵重的软件应用程序,这些应用程序是用来从数据库中插入和查找数据用的。当这些应用程序能够确实起到一些作用的时候,并且这些程序需要在不同的情况下将数据导入到SQL Server的环境下,如何生成报表就成了一个问题。
DSN, DNS, ODBC:这些是什么意思?
当你使用Excel连接到SQL Server上的时候,你就创建了一个开放数据库连接(Open Database Connectivity (ODBC) )连接到数据库上。这些连接和数据源姓名(Data Source Names (DSNs))相关,有时也被误写为DNS,做为在英特网上使用的区域名。
选择界面右侧的OK按钮。你将会看到打开了一个创建新的数据源的向导,如图C所示:
你可以自己定义DSN的姓名,并且选择你连接的数据源类型。在这种情况下,点击下拉菜单,选择最后一个数据源(SQL Server),然后点击Connect按钮。
在SQL Server登陆界面中,你需要指定你的SQL Server 2000服务器机器的名字,同时还要输入登陆密码,以允许你的DSN成功地连接到SQL Server上。假如你的数据库服务器使用的是Windows的帐号和密码授权,选中Use Trusted Connection的复选框,然后点击OK。这种连接方式在图D中显示出来:
假如你的SQL Server使用SQL来进行登陆的,或者用户帐号是在SQL Server中创建的,那么,你就需要考虑来创建一个只读的SQL登陆帐号给其它的程序使用。假如你已经创建了一个帐号了,键入登陆名和密码,然后点击OK。
当今,许多公司都使用SQL Server来处理关于产品、服务和支持方面的数据――所有那些你能够想象得到的数据。通常,安装有SQL Server的公司都同时安装有非常庞大和贵重的软件应用程序,这些应用程序是用来从数据库中插入和查找数据用的。当这些应用程序能够确实起到一些作用的时候,并且这些程序需要在不同的情况下将数据导入到SQL Server的环境下,如何生成报表就成了一个问题。

