2023年11月29日发(作者:)
Vs .net 2003 数据库 sql server 2005开发
1. 安装数据库
参照文档- SQL Server 2005安装图解.chm
参照安装文件夹下说明。
2. 启动数据库服务器
Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager
启动SQL Server(MSSQLSERVER) 右键->属性 可以设置启动模式
帐户名就是本机器登录的用户名和密码。
Microsoft SQL Server 2005->SQL Server Management Studio是用来管理所有的SQL
server服务器的数据库。可以用来配置数据库系统、建立或删除数据库对象、设置或取消用
户访问的权限等。它启动后界面如下:选择数据库类型(一般默认为数据库引擎,因为它包
括所有数据库的管理) 服务器名称(如果是本机器时 .)身份验证:在安装时设置的方式
登录。如下图所示:
安装图:
登录图1:
或登录图2:
可以通过先建立用户名和密码再设置登录,也可以对以前的用户权限进行设置
SQL Server Management Studio可以管理多个服务器(包括远程服务器)
3.创建数据库
3.1 新建数据库
比较简单
3.2拷贝现有数据库
直接数据库--右键--附加数据库--浏览mdf文件 建立现有数据库
3.3利用备份恢复
4. vs .net2003通过ODBC 对数据库的连接和访问
4.1.通过ODBC访问数据库
ODBC是一个桥梁,连接数据库和 2003应用程序。ODBC包括:ODBC应用程
序、ODBC驱动程序、驱动程序管理器、数据源。ODBC通过对数据源的管理来确定所连
接的数据库,ODBC通过数据源类型来实现对数据源用户的权限控制。
在使用ODBC之前,必须安装一个ODBC驱动程序,然后配置一个数据源。ODBC驱
动程序使用Data Source Name(DSN)来定位数据库,DSN包含:数据库配置、用户安全信息
和定位信息。数据源的建立是通过ODBC数据源管理器来实现的。
4.2 数据源的建立
PC的 控制面板-》管理工具-》数据源(ODBC)
在驱动程序中 可以看到安装有ODBC针对SQL Server的驱动程序。
因此在创建数据源时可以选择该驱动程序。我们所创建的数据源是:系统DSN->添加…。
选中完成后。进入下一步。
如果选中 连接SQL Server 以获得其他配置选项的默认设置。登录ID和密码是在前面启动
数据库服务器中所配置的。选择后,下一页面-》完成
4.3 2003 通过ODBC连接数据库
2003 SQL Server 2005数据库应用程序是基于C/S模式的应用。其典型的应用开发
环境如下:
应用环境模式:
服务器-客户机模型
1. 在数据库服务器上安装SQL Server 2005数据库
2. 在应用客户机上安装连接端和 2003开发后的可执行程序。
开发环境模式:
1.在开发机上安装 2003 、SQL Server 管理端、SQL Server数据库(可选,可以
在开发时直接连接服务器上的SQL Server 2005数据库)
2003是如何通过ODBC连接到SQL Server 2005数据库?
没有弄过,以后补充。
5. 2003通过ADO访问SQL Server 2005数据库
5.1 使用ADO访问数据库
ADO(ActiveX data Objexts, ActiveX数据对象)是Microsoft提出的应用程序接口(API)用
以实现访问关系或非关系数据库的数据。
ADO模型提供了以下元素。
1. 连接。 从应用程序中创建“连接”可以访问数据。在创建连接时,必须指
定要连接的数据源、连接所使用的用户和口令等信息。ADO使用Connection对象完成连接功能。
2. 命令。可以通过发送命令对数据源进行指定的操作。通常需要通过已建立的连接发送命令。ADO的
Command对象来体现命令的概念。
3. 参数。ADO的Parameter对象来体现参数概念。
4. 记录集。 使用SELECT语句可以将查询的结果存储在本地。这些数据以行(记录)为单位,返回数
据的集合被称为记录集。ADO用RecordSet对象来体现记录集的概念。
5. 字段(列)。与表中的字段相似。他包含在记录集中。每一字段(列)都分别包括名称、数据类型
和值的属相。ADO用Field 对象来体现字段。
6. 错误。通常由于无法连接、执行命令等操作导致的。对象模型以Error对象体现错误。
7. 属性。
8.集合。
ADO提供4种类型集合。
1) Connection对象有Errors集合。
2) Command对象有Parameters集合
3) Recordset对象有Fields集合
4) 上面的都有Parameters集合
9. 事件。对将要发生的或已经发生的操作的通知。
5.2 在 2003 连接到SQL Server 2005数据库
ADO 使用Connection对象实现与数据源的连接。如果是客户端/服务器数据库系统,
该对象可以等价于到服务器的实际网络连接。
创建Connection对象。需要指定属性值:访问数据库的用户名,
connectionString
密码,可选项。如果包括有用户名,就不用后面再设置。
connectionString
2003 IDE 界面的服务器资源管理器
如果后台允许。回看到服务器项下有服务器名称。
选中数据连接。单击鼠标右键。
回生成一个连接。其中指定的用户名和密码是在前面启动数据库服务器中所配置
的。使用Windows NT 集成安全设置使用的用户对应数据库设置的
数据库连接属性中所有选项可以看到数据连接参数。在程序中的connection对象添
入对应的参数值。参数值可以进行编辑。
5.3在 2003 对SQL Server 2005数据库的访问和操作
有两种方式。
1. 2003 IDE 中 数据 中配置sqlDataAdapter对象。自动生成
sqlconnection连接。但不太好用,只能实现查询功能。
2. 通过代码来实现。C# 的部分代码如下,这种方式更灵活。]
6.
ADO远程连接SQL SERVER 2005数据库不通
同时注意你服务器上SqlServer2005的配置
1. 配置SQL Server外围应用服务器,开启SQL Server 2005远程连接功能:
“配置工具”->“SQL Server外围应用配置器”-> 选择“服务和连接的外围应用配置器”->选
择Database Engine节点下的 “远程连接”-> 选择“本地连接和远程连接”-> 选择“同时使用
TCP/IP和named pipes”-> 点击确定,重新启动数据库服务。
2. 把登陆设置改为SQL Server 和 Windows 身份验证模式:
打开SQL Server Management Studio管理器,点击服务器上面右键然后查看属性,在安
全性选项里面对服务身份验证选择“SQL Server 和 Windows 身份验证模式”。
3.修改SQL Server sa的密码:
在SQL Server Management Studio管理器中,展开服务器上的“安全性”->登陆名->在sa
帐号上点右键属性,这样在“常规”的选择页中更改sa登陆帐号的密码。注意SQL Server2005
中,不允许密码设置简单,否则会通不过。然后在选择页的“状态”的登录修改为启用。
4.设置SQL Server 的端口号
在SQL Server Configuration Manager管理器中,展开SQL Server 2005 Network Configuration
项目 -> 单击下面的 Protocols for 'dbname' -> 在右侧的窗口中,右键单击"TCP/IP"项,选择"
属性" -> 打开"TCP/IP properties"窗口 - > 单击"IP Address"选项卡 -> 将所有IP地址下面的
"TCP Port" 值设置成1433
5.确保开启SQL Server服务
在SQL Server Configuration Manager管理器中, 选中SQL Server 2005 Services,在右侧的窗
口中启动SQL Server ('YourInstance'),
6. 修改连接字符串,在字符串中加入SQl Server 服务的端口号.
("driver={SQL
Server};Server=,1433;DATABASE=mydatabase;UID=name;PWD=pwd");


发布评论