下面以“客房管理系统”为例介绍一下附加数据库及配置ODBC的方法。
(1)程序拷贝到用户计算机后,将实例目录“database”文件夹下扩展名为“.MDF”和“.LDF”的两个数据文件拷贝到SQL Server 2000安装路径下的“MSSQL”/“Data”目录下。
(2)打开SQL Server 2000中的“企业管理器”,然后展开本地服务器,在“数据库”数据项上单击鼠标右键,在弹出的快捷菜单中选择“所有任务”/“附加数据库”菜单项,如图1所示。
图1 附加数据库
2)在弹出的“附加数据库”对话框中单击“…”按钮选择刚拷贝过去的数据库文件(.MDF文件),单击“确定”按钮,即可完成数据库的附加操作,如图2所示。
图2 选择所要附加的数据库
2.配置ODBC
本书中的“客房管理系统”采用ODBC连接数据库,数据源名称为“myhotel”。
(1)单击“控制面板”/“数据源(ODBC)”,打开“ODBC数据源管理器”,如图3所示。
图3 ODBC数据源管理器
(2)单击“添加”按钮,打开“创建新数据源”窗口,在驱动程序列表中选择“SQL Server”项,如图4所示。
图4 选择数据源驱动程序
(3)单击“完成”按钮,打开“建立新的数据源到SQL Server”窗口,如图5所示,在“名称”文本框中输入“myhotel”;在“服务器”下拉列表中选择想连接的SQL Server服务器。如果要连接的SQL Server是安装在本地机上的,那么可以选择local,local表示连接到本地的服务器。如果要连接的SQL Server安装在其他服务器上,那么选择所需的服务器名称。
图5 创建新的数据源到SQL Server
(4)单击“下一步”按钮,打开“创建到SQL Server 的新数据源”窗口,如图6所示,选定“使用用户输入登录ID和密码的SQL Server验证”选项,在“登录ID”文本框中输入“sa”;“密码”文本框为空。
图6 创建新的数据源到SQL Server
(5)单击“下一步”按钮,在弹出的对话框中勾选“更改默认的数据库为”选项,并在其下拉列表中选择“myhotel”数据库,如图7所示。单击“下一步”按钮,再单击“完成”按钮,数据源便配置成功了。
图7 ODBC配置成功
为您着想:以上配置工作成功完成后,如果程序启动时仍然无法进入系统,并提示“用户'sa'登录失败。原因:未与信任SQL Server连接相关联。”的错误,那么可以使用下列解决方法:在SQL Server2000企业管理器中,展开SQL Server服务器组,在“Local服务器”上单击鼠标右键选择“属性”,然后在弹出的“属性(配置)”对话框中选择“安全性”选项卡,在此选项卡的“身份验证”标签处,选择“SQL Server和Windows(S)”单选按钮,最后单击“确定”按钮完成设置。