1.创建 ODBC DSN
通过在 Windows 的"开始"菜单打开"控制面板",您可以创建基于 DSN 的文件。双击"ODBC"图标,然后选择"系统 DSN"属性页,单击"添加",选择数据库驱动程序,然后单击"下一步"。按照后面的指示配置适用于您的数据库软件的 DSN。常用的数据库软件有Microsoft Access和SQL Server等,这里以SQL Server 数据库为例。
配置 SQL Server 数据库系统 DSN:注意如果数据库驻留在远程服务器上,请与服务器管理员联系,获取附加的配置信息;下面的过程使用 SQL Server 的 ODBC 默认的设置,它可能不适用于您的硬件配置。在"创建新数据源"对话框中,从列表框中选择"SQL Server",然后单击"下一步"。键入 DSN 文件的名称,然后单击"下一步"。单击"完成"创建数据源。键入运行 SQL 服务程序的服务器的名称、登录 ID 和密码。在"创建 SQL Server 的新数据源"对话框中,在"服务器"列表框中键入包含 SQL Server 数据库的服务器的名称,然后单击"下一步"。选择验证登录 ID 的方式。如果要选择 SQL 服务器验证,请输入一个登录 ID 和密码,然后单击"下一步"。在"创建 SQL Server 的新数据源"对话框中,设置默认数据库、存储过程设置的驱动程序和 ANSI 标识,然后单击"下一步"。(要获取详细信息,请单击"帮助"。)在对话框(同样名为"创建 SQL Server 的新数据源")中,选择一种字符转换方法,然后单击"下一步"。(详细信息,请单击"帮助"。)在下一个对话框(同样名为"创建 SQL Server 的新数据源")中,选择登录设置。 注意典型情况下, 您只能使用日志来调试数据库访问问题。 在"ODBC Microsoft SQL Server 安装程序"对话框中,单击"测试数据源"。如果 DSN 正确创建,"测试结果"对话框将指出测试成功完成。
[@more@]2.ASP中如何連接數據庫
Application("DNS") = "DSN=WEBTOSQL10"
Application("DSN") = "DSN=WEBTOSQL10;UID=apps_vttbc;PWD=bc0718"
Application("ConnectionTimeout") = 36000000
Application("SessionTimeout") = 300
Application("CommandTimeout") = 12000
Application("Database")="vttbc"
Application("AppsUserName") = "apps_vttbc"
Application("AppsPassword") = "bc0718"
Application("online") = 0
Set DataConn = server.CreateObject ("ADODB.CONNECTION")
DataConn.ConnectionTimeout = Application("ConnectionTimeout")
DataConn.CommandTimeout = Application("CommandTimeout")
DataConn.Open Application("DNS"),Application("AppsUserName"),Application("AppsPassword")
3. User DSN 和System DSN的區別:
user dsn只能由这个用户看到, 用其它用户登录是看不到的. system则所有用户都可以看到;
注册用户DSN和注册系统DSN应该没有什么不同,只是根键不一样而已。HKEY_CURRENT_USERSoftwareODBCODBC.INI
HKEY_LOCAL_MACHINESOFTWAREODBCODBC.INI
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7718881/viewspace-1037413/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7718881/viewspace-1037413/