delphi
编程技巧
源代码在线查看: 如何连接sqlserver 2000数据库 (2001年5月1日).txt
如何连接SQLSERVER 2000数据库 (2001年5月1日)
网友更新 分类:数据库 作者:igod 推荐:igod 阅读次数:521
(http://www.codesky.net)
--------------------------------------------------------------------------------
1 为何要建立SQL SERVER别名?
因为可以提高应用程序的可移植性:当应用程序需要更改连接的数据库服务器时只需修改SERVER ALIAS就可以,不需修改DBE ALIAS更不需修改程序的内容。
步骤:1选择SQL SERVER 的CLIENT NETWOEK UTILITY,在GENERAL中选择通信协议,按ADD增加一个SERVER ALIAS。
2填写SERVER ALIAS ,NETWORK LIBRARIES,COMPUTER NAME,PORT NUMBER,其中SERVER ALIAS指数据库服务器别名,是真正数据库服务器的代号,NETWORK LIBRARIES指通信协议,COMPUTER NAME指数据库服务器所在计算机名称。PORT NUMBER指通信端口号。
3测试SERVER ALIAS是否正确使用SQLSERVER的查询分析器,选择刚刚建好的别名输入用户名密码,如果SERVER ALIAS连接正确则可以在SQLSERVER的查询分析器中执行SQL语句。
? 建立BDE别名:建立目的与建立SQL SERVER别名相同。
步骤:1打开SQLSERVER的BDE ADMINISTRATOR。单击右键新增一个别名(如MYMSSQL),选择DATABASE DRIVER NAME(数据库驱动类型名) 为MSSQL,表示为SQL SERVER 服务器。
2为此新建立的BDE别名设置属性HOST NAME :服务器计算机的IP或名称。SERVER NAME :为新建的SERVER ALIAS,DATABASE NAME为SQL SERVER 中欲连接的数据库。USER NAME 为使用者名称。DATABASE NAME:为新建立的BDE别名
3设置好参数后点击APPLY。此时BDE ADMINISTRATOR会提示是否保存BDE别名设置。点击OK。
4 测试:在新建的BDE别名上双击,输入用户帐号和密码后如果没有报错,并以粗体出现表示设置正确,已经登陆数据库。
注意:如果不建立SERVER ALIAS那么也可只在BDE别名设置属性中直接指定HOSTNAME(WINDOWS服务器所在IP或名称),SERVER NAME:(MS SQL SERVER名称),DATABASENAME:(数据库名称)。。。也可连接SQL SERVER ,但是不利于应用程序的可移植性。