下面以“客房管理系统”为例介绍一下附加数据库及配置ODBC的方法。

1.附加数据库

(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)”单选按钮,最后单击“确定”按钮完成设置。

数据库__配置ODBC及附加数据库的方法相关推荐

  1. vertica 数据库 linux,配置访问列式数据库vertica的php环境

    vertica是一个和Sybase IQ,infobright类似的列式数据库,没有用过Sybase IQ,就和infobright 3.4的社区版做了简单对比测试,在同样一个一亿条记录的表中,下面的 ...

  2. mysql附加数据库为只读_SQL Server 附加数据库之后显示为只读时解决方法

    从本地分离的数据库文件放到远程服务器上,附加数据库出现数据库为(只读情况) 方案一: 碰到这中情况一般是使用的sa账户登录的,只要改为Windows身份验证,再附加数据库即可. 方案二: 使用sa登录 ...

  3. pgsql数据库默认配置事务类型_PostgreSQL数据库事务出现未知状态的处理方法

    背景 数据库的事务是原子操作,要么成功,要么失败.但是实际上在客户端的视角,可能有第三种状态:unknown状态. 当客户端提交事务结束(rollback , commit , prepare xac ...

  4. php odbc连接mysql数据库_PHP 使用 ODBC 连接 Mysql 数据库

    Copy to Clipboard 引用的内容:[www.veryhuo.com] /p> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict ...

  5. 配置RODBC访问PostgreSQL数据库

    走了不少弯路,总算把这个问题搞定,贴到这里分享给大家. 1:下载安装PostgreSQL的ODBC驱动 http://www.postgresql.org/ftp/odbc/versions/msi/ ...

  6. SQL Server:分离和重新附加数据库

    对于分离一个数据库来说,我们可以用Manage Studio界面或者存储过程.但是对于每一种方法都必须保证没有用户使用这个数据库.接下来所讲的都是对于用命令来分离或附加一个数据库.对于用Manage ...

  7. SQL Server 2012 数据库镜像配置完整篇

    "数据库镜像"是一种提高 SQL Server 数据库的可用性的解决方案. 镜像基于每个数据库实现,并且只适用于使用完整恢复模式的数据库.数据库镜像维护一个数据库的两个副本,这两个 ...

  8. linux 附加数据库文件,SQL Server 数据库分离与附加图文详解

    SQL Server 数据库分离与附加图文教程,需要的朋友可以参考一下. 一.概述 SQL Server提供了"分离/附加"数据库."备份/还原"数据库.复制数 ...

  9. MSSQL分离数据库和附加数据库

    SQL Server提供了"分离/附加"数据库."备份/还原"数据库.复制数据库等多种数据库的备份和恢复方法. 分离/附加方法,把数据库文件(.MDF)和对应的 ...

  10. SQL Server 附加数据库

    SQL Server 附加数据库 本节主要阐述如何向SQL Server 2008 附加已有的数据库文件. 关键词:SQL Server 2008:附加数据库 一 准备文件:复制.MDF与.LDF 二 ...

最新文章

  1. 对ZNNT-5NM力矩传感器进行标定
  2. 安装终端服务和终端服务授权,激活终端服务授权
  3. java opencv 调用摄像头_opencv C++实现调用摄像头动态识别人脸
  4. Java计算一个对象所占内存大小_Java程序计算各种对象所占内存的大小的方法
  5. pycharm如何设置注释的字体颜色
  6. 天池实验室Python能力测验
  7. python统计词频_Python统计四六级考试的词频
  8. 标贝科技亮相2019中国互联网大会 解决语音合成定制需求痛点
  9. 使用celery出现async的报错的解决方法
  10. Coding and Paper Letter(四十八)
  11. 形态学滤波对图像进行边缘及角点检测
  12. allatori混淆工具_Java 代码混淆工具 Allatori
  13. 5款免费好用的Gif录屏神器
  14. Linux命令之火车来了
  15. Spring BackOff退避算法(一)
  16. Monaco Editor教程(十八):使用api来完成某些键盘操作,格式化,查找,显示右侧菜单等。
  17. python基础学习-斐波那契数列实现
  18. 2021 年最值得推荐的 5 门人工智能编程语言
  19. python画羊_Artbreeder 给我画一只电子羊
  20. oracle基础技术点全记录

热门文章

  1. MFC(6)点击按钮弹出新的对话框源码
  2. 在 java 中_关于final 关键字,在Java中,关于final关键字的说法正确的是()
  3. Vuex的官方文档笔记
  4. mysql 前缀索引_MySQL前缀索引
  5. unity 获取预制体_Unity实战之道具系统
  6. icem二维非结构网格划分_“白皮书”系列No.26——科研小工具之ICEM
  7. linux shell 高级编程,shell高级编程(带365个实例源码)
  8. python创建一个字典、其中值为1_从2个列表创建一个字典,其中一个作为键,另一个作为python中的值...
  9. 3gpp协议服务器,NR-3GPP协议清单汇总
  10. exfat最佳单元大小_回音壁构造和单元相关的个人看法