SQL,SERVER,错误和使用情况报告

时间:2019-05-13 16:50:25下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《SQL,SERVER,错误和使用情况报告》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《SQL,SERVER,错误和使用情况报告》。

第一篇:SQL,SERVER,错误和使用情况报告

篇一:小结sql server连接失败错误及解决

小结sql server连接失败错误及解决在使用sql server 的过程中,用户遇到的最多的问题莫过于连接失败了。一般而言,有以下两种连接 sql server 的方式,一是利用 sql server 自带的客户端工具,如企业管理器、查询分析器、事务探查器等;二是利用用户自己开发的客户端程序,如asp 脚本、vb程序等,客户端程序中又是利用 odbc 或者 ole db 等连接 sql server。下面,我们将就这两种连接方式,具体谈谈如何来解决连接失败的问题。

一、客户端工具连接失败

在使用 sql server 自带的客户端工具(以企业管理器为例)连接 sql server时,最常见的错误有如下一些:

1、sql server 不存在或访问被拒绝 connectionopen(connect())

2、用户sa登录失败。原因:未与信任 sql server 连接相关联。

3、超时已过期。

下面我们依次介绍如何来解决这三个最常见的连接错误。

第一个错误sql server 不存在或访问被拒绝通常是最复杂的,错误发生的原因比较多,需要检查的方面也比较多。一般说来,有以下几种可能性:

1、sql server名称或ip地址拼写有误;

2、服务器端网络配置有误;

3、客户端网络配置有误。

要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因。首先,检查网络物理连接: ping <服务器ip地址>

或者

ping <服务器名称>

如果 ping <服务器ip地址>失败,说明物理连接有问题,这时候要检查硬件设备,如网卡、hub、路由器等。还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如 isa server。防火墙软件可能会屏蔽对 ping、telnet 等的响应,因此在检查连接问题的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口。

如果ping <服务器ip地址>成功而 ping <服务器名称>失败,则说明名字解析有问题,这时候要检查 dns 服务是否正常。有时候客户端和服务器不在同一个局域网里面,这时候很可能无法直接使用服务器名称来标识该服务器,这时候我们可以使用hosts文件来进行名字解析,具体的方法是:

1、使用记事本打开hosts文件(一般情况下位于 c:winntsystem32driversetc).2、添加一条ip地址与服务器名称的对应记录,如: 172.168.10.24 myserver 也可以在 sql server 的客户端网络实用工具里面进行配置,后面会有详细说明。其次,使用 telnet 命令检查sql server服务器工作状态: telnet <服务器ip地址> 1433 如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明 sql server 服务器工作正常,并且正在监听1433端口的 tcp/ip 连接;如果命令返回无法打开连接的错误信息,则说明服务器端没有启动 sql server 服务,也可能服务器端没启用 tcp/ip 协议,或者服务器端没有在 sql server 默认的端口1433上监听。

接着,我们要到服务器上检查服务器端的网络配置,检查是否启用了命名管道,是否启用了 tcp/ip 协议等等。我们可以利用 sql server 自带的服务器网络使用工具来进行检查。

点击:程序-> microsoft sql server->服务器网络使用工具,打开该工具后看到的画面如下图所示:从这里我们可以看到服务器启用了哪些协议。一般而言,我们启用命名管道以及 tcp/ip 协议。

点中 tcp/ip 协议,选择属性,我们可以来检查 sqk server 服务默认端口的设置,如下图所示:

一般而言,我们使用 sql server 默认的1433端口。如果选中隐藏服务器,则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接。

检查完了服务器端的网络配置,接下来我们要到客户端检查客户端的网络配置。我们同样可以利用 sql server 自带的客户端网络使用工具来进行检查,所不同的是这次是在客户端来运行这个工具。点击:程序-> microsoft sql server->客户端网络使用工具,打开该工具后看到的画面如下图所示:

从这里我们可以看到客户端启用了哪些协议。一般而言,我们同样需要启用命名管道以及 tcp/ip 协议。

点击 tcp/ip 协议,选择属性,可以检查客户端默认连接端口的设置,如下图所示。篇二:小结sqlserver连接失败错误及解决 小结sql server连接失败错误及解决

在使用 sql server 的过程中,用户遇到的最多的问题莫过于连接失败了。一般而言,有以下两种连接 sql server 的方式,一是利用 sql server 自带的客户端工具,如企业管理器、查询分析器、事务探查器等;二是利用用户自己开发的客户端程序,如asp 脚本、vb程序等,客户端程序中又是利用 odbc 或者 ole db 等连接 sql server。下面,我们将就这两种连接方式,具体谈谈如何来解决连接失败的问题。

一、客户端工具连接失败

在使用 sql server 自带的客户端工具(以企业管理器为例)连接 sql server时,最常见的错误有如下一些:

1、sql server 不存在或访问被拒绝 connectionopen(connect())

2、用户sa登录失败。原因:未与信任 sql server 连接相关联。

3、超时已过期。

下面我们依次介绍如何来解决这三个最常见的连接错误。

第一个错误sql server 不存在或访问被拒绝通常是最复杂的,错误发生的原因比较多,需要检查的方面也比较多。一般说来,有以下几种可能性:

1、sql server名称或ip地址拼写有误;

2、服务器端网络配置有误;

3、客户端网络配置有误。

要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因。首先,检查网络物理连接:ping <服务器ip地址> 或者

ping <服务器名称>

如果 ping <服务器ip地址> 失败,说明物理连接有问题,这时候要检查硬件设备,如网卡、hub、路由器等。还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如 isa server。防火墙软件可能会屏蔽对 ping、telnet 等的响应,因此在检查连接问题的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口。如果ping <服务器ip地址> 成功而 ping <服务器名称> 失败,则说明名字解析有问题,这时候要检查 dns 服务是否正常。有时候客户端和服务器不在同一个局域网里面,这时候很可能无法直接使用服务器名称来标识该服务器,这时候我们可以使用hosts文件来进行名字解析,具体的方法是:

1、使用记事本打开hosts文件(一般情况下位于c:winntsystem32driversetc).2、添加一条ip地址与服务器名称的对应记录,如: 172.168.10.24 myserver 也可以在 sql server 的客户端网络实用工具里面进行配置,后面会有详细说明。其次,使用 telnet 命令检查sql server服务器工作状态: telnet <服务器ip地址> 1433 如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明 sql server 服务器工作正常,并且正在监听1433端口的 tcp/ip 连接;如果命令返回无法打开连接的错误信息,则说明服务器端没有启动 sql server 服务,也可能服务器端没启用 tcp/ip 协议,或者服务器端没有在 sql server 默认的端口1433上监听。

接着,我们要到服务器上检查服务器端的网络配置,检查是否启用了命名管道,是否启用了 tcp/ip 协议等等。我们可以利用 sql server 自带的服务器网络使用工具来进行检查。点击:程序-> microsoft sql server-> 服务器网络使用工具,打开该工具后看到的画面如下图所示:

从这里我们可以看到服务器启用了哪些协议。一般而言,我们启用命名管道以及 tcp/ip 协议。点中 tcp/ip 协议,选择属性,我们可以来检查 sqk server 服务默认端口的设置,如下图所示:

一般而言,我们使用 sql server 默认的1433端口。如果选中隐藏服务器,则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接。检查完了服务器端的网络配置,接下来我们要到客户端检查客户端的网络配置。我们同样可以利用 sql server 自带的客户端网络使用工具来进行检查,所不同的是这次是在客户端来运行这个工具。点击:程序-> microsoft sql server-> 客户端网络使用工具,打开该工具后看到的画面如下图所示:

从这里我们可以看到客户端启用了哪些协议。一般而言,我们同样需要启用命名管道以及 tcp/ip 协议。

点击 tcp/ip 协议,选择属性,可以检查客户端默认连接端口的设置,如下图所示。该端口必须与服务器一致。

单击别名选项卡,还可以为服务器配置别名。服务器的别名是用来连接的名称,连接参数中的服务器是真正的服务器名称,两者可以相同或不同。如下图中,我们可以使用myserver来代替真正的服务器名称sql2kcn-02,并且使用网络库 named pipes。别名的设置与使用hosts文件有相似之处。通过以上几个方面的检查,错误 1 发生的原因基本上可以被排除。下面我们再详细描述如何来解决错误 2。

当用户尝试在查询分析器里面使用sa来连接sql server,或者在企业管理器里面使用sa来新建一个sql server注册时,经常会遇到如图 2 所示的错误信息。该错误产生的原因是由于sql server使用了仅 windows的身份验证方式,因此用户无法使用sql server的登录帐户(如 sa)进行连接。解决方法如下所示:

1、在服务器端使用企业管理器,并且选择使用 windows 身份验证连接上 sql server;

2、展开sql server组,鼠标右键点击sql server服务器的名称,选择属性,再选择安全性选项卡;

3、在身份验证下,选择sql server和 windows。

4、重新启动sql server服务。

在以上解决方法中,如果在第 1 步中使用使用 windows 身份验证连接 sql server 失败,那么我们将遇到一个两难的境地:首先,服务器只允许了 windows 的身份验证;其次,即使使用了 windows 身份验证仍然无法连接上服务器。这种情形被形象地称之为自己把自己锁在了门外,因为无论用何种方式,用户均无法使用进行连接。实际上,我们可以通过修改一个注册表键值来将身份验证方式改为 sql server 和 windows 混合验证,步骤如下所示:

1、点击开始-运行,输入regedit,回车进入注册表编辑器;

2、依次展开注册表项,浏览到以下注册表键:

[hkey_local_machinesoftwaremicrosoftmssqlservermssqlserver]

3、在屏幕右方找到名称loginmode,双击编辑双字节值;

4、将原值从1改为2,点击确定;

5、关闭注册表编辑器;

6、重新启动sql server服务。

此时,用户可以成功地使用sa在企业管理器中新建sql server注册,但是仍然无法使用windows身份验证模式来连接sql server。这是因为在 sql server 中有两个缺省的登录帐户:builtinadministrators 以及 <机器名>administrator 被删除。要恢复这两个帐户,可以使用以下的方法:

1、打开企业管理器,展开服务器组,然后展开服务器;

2、展开安全性,右击登录,然后单击新建登录;

3、在名称框中,输入 builtinadministrators;

4、在服务器角色选项卡中,选择system administrators ;

5、点击确定退出;

6、使用同样方法添加 <机器名>administrator 登录。以下注册表键

hkey_local_machinesoftwaremicrosoftmssqlservermssqlserverloginmode 的值决定了sql server将采取何种身份验证模式。该值为1,表示使用windows 身份验证模式;该值为2,表示使用混合模式(windows 身份验证和 sql server 身份验证)。看完如何解决前两个错误的方法之后,让我们来看一下如图 3 所示的第三个错误。如果遇到第三个错误,一般而言表示客户端已经找到了这台服务器,并且可以进行连接,不过是由于连接的时间大于允许的时间而导致出错。这种情况一般会发生在当用户在

internet上运行企业管理器来注册另外一台同样在internet上的服务器,并且是慢速连接时,有可能会导致以上的超时错误。有些情况下,由于局域网的网络问题,也会导致这样的错误。要解决这样的错误,可以修改客户端的连接超时设置。默认情况下,通过企业管理器注册另外一台sql server的超时设置是 4 秒,而查询分析器是 15 秒(这也是为什么在企业管理器里发生错误的可能性比较大的原因)。具体步骤为:

1、在企业管理器中,选择菜单上的工具,再选择选项;

2、在弹出的sql server企业管理器属性窗口中,点击高级选项卡;

3、在连接设置下的登录超时(秒)右边的框中输入一个比较大的数字,如 20。查询分析器中也可以在同样位置进行设置。篇三:小结sql server连接失败错误及解决 小结sql server连接失败错误及解决

在使用 sql server 的过程中,用户遇到的最多的问题莫过于连接失败了。一般而言,有以下两种连接 sql server 的

方式,一是利用 sql server 自带的客户端工具,如企业管理器、查询分析器、事务探查器等;二是利用用户自己开发 的客户端程序,如asp 脚本、vb程序等,客户端程序中 又是利用 odbc 或者 ole db 等连接 sql server。下面,我们将就这两种连接方式,具体谈谈如何来解决连接失败的问题。

一、客户端工具连接失败

在使用 sql server 自带的客户端工具(以企业管理器为例)连接 sql server时,最常见的错误有如下一些:

1、sql server 不存在或访问被拒绝 connectionopen(connect())

2、用户sa登录失败。原因:未与信任 sql server 连接相关联。

3、超时已过期。下面我们依次介绍如何来解决这三个最常见的连接错误。

第一个错误sql server 不存在或访问被拒绝通常是最复杂的,错误发生的原因比较多,需要检查的方面也比较多。一般说来,有 以下几 种可能性:

1、sql server名称或ip地址拼写有误;

2、服务器端网络配置有误;

3、客户端网络配置有误。

要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因。

首先,检查网络物理连接: ping <服务器ip地址>

或者

ping <服务器名称>如果 ping <服务器ip地址> 失败,说明物理连接有问题,这时候要检查硬件设备,如网卡、hub、路由器等。还有一种可能是

由于客户端和服务器 之间安装有防火墙软件造成的,比如 isa server。防火墙软件可能会屏蔽对 ping、telnet 等的响应,因此在检查

连接问题的时候,我们要先把防火墙软件 暂时关闭,或者打开所有被封闭的端口。

如果ping <服务器ip地址> 成功而 ping <服务器名称> 失败,则说明名字解析有问题,这时候要检查 dns 服务是否正常。

有时候客户端和服务器 不在同一个局域网里面,这时候很可能无法直接使用服务器名称来标识该服务器,这时候我们可以使用hosts 文件来进行名字解析,具体的方法是 :

1、使用记事本打开hosts文件(一般情况下位于c:winntsystem32driversetc).2、添加一条ip地址与服务器名称的对应记录,如: 172.168.10.24 myserver 也可以在 sql server 的客户端网络实用工具里面进行配置,后面会有详细说明。

其次,使用 telnet 命令检查sql server服务器工作状态: telnet <服务器ip地址> 1433 如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明 sql server 服务器工作正常,并且正在监听1433端 口的 tcp/ip 连接; 如果命令返回无法打开连接的错误信息,则说明服务器端没有启动 sql server 服务,也可能服务器端没启用

tcp/ip 协议,或者服务器端没 有在 sql server 默认的端口1433上监听。

接着,我们要到服务器上检查服务器端的网络配置,检查是否启用了命名管道,是否启用了 tcp/ip 协议等等。我们可以利用 sql server 自带的服务 器网络使用工具来进行检查。点击:程序-> microsoft sql server-> 服务器网络使用工具,打开该工具后看到的画面如下图所示:

从这里我们可以看到服务器启用了哪些协议。一般而言,我们启用命名管道以及 tcp/ip 协议。

点中 tcp/ip 协议,选择属性,我们可以来检查 sqk server 服务默认端口的设置,如下图所示:

一般而言,我们使用 sql server 默认的1433端口。如果选中隐藏服务器,则意味着客户端无法通过枚举服务器来看到这台服务 器,起到了保护的作用,但不影响连接。

检查完了服务器端的网络配置,接下来我们要到客户端检查客户端的网络配置。我们同样可以利用 sql server 自带的客户端网络使用工具来进行检 查,所不同的是这次是在客户端来运行这个工具。

点击:程序-> microsoft sql server-> 客户端网络使用工具,打开该工具后看到的画面如下图所示:

从这里我们可以看到客户端启用了哪些协议。一般而言,我们同样需要启用命名管道以及 tcp/ip 协议。

点击 tcp/ip 协议,选择属性,可以检查客户端默认连接端口的设置,如下图所示。

第二篇:SQL Server 2005学习心得

SQL Server 2005学习心得(已变成DLL控件可直接调用)

1、C#编程连接SQL Server 2005 数据库的代码:

答: SqlConnection myconnection = new SqlConnection(“Integrated Security=SSPI;Initial Catalog=' 数据库名 ';Data Source='服务器名';User ID='用户登录名';Password='密码';Connect Timeout=30”);

myconnection.Open();//打开数据库

obj SqlConnection.Close();//关闭数据库

2、C#编程访问数据表中的数据:

答:string SQL = “select EmpName From tb_EmpInfo”;

SqlCommand thisCommand = new SqlCommand(SQL,myconnection);

SqlDataReader thisReader = thisCommand.ExecuteReader();

while(thisReader.Read())//读取数据关键代码

{

MessageBox.Show(thisReader[“EmpName”].ToString());//输出数据

}

3、C#编程访问查询数据表的数据

答 string SQL = “select EmpName From tb_EmpInfo where EmpName=‘邵珠勇’”;

SqlCommand thisCommand = new SqlCommand(SQL,myconnection);

SqlDataReader thisReader = thisCommand.ExecuteReader();

while(thisReader.Read())//读取数据关键代码

{

MessageBox.Show(thisReader[“EmpName”].ToString());//输出数据

}

4、C#编程访问并往数据表中插入数据

string SQL = “insert into

tb_EmpInfo(EmpId,EmpName,EmpLoginName,EmpLoginPwd,EmpSex,EmpBirthDay,EmpDept,EmpPost,EmpPhone,EmpPhoneM,EmpAddress,EmpFalg)values('12345678','束同同','zhanghan','123','男','1990/02/21','食品部','组长','1234567','***','安徽省',0)”;

SqlCommand thisCommand = new SqlCommand(SQL, myconnection);

thisCommand.ExecuteNonQuery();

5、C#编程访问并更新数据表中的数据内容

答:string SQL = “update tb_EmpInfo set EmpName= '束同',EmpSex='女'” + “ where EmpID='12345678'”;SqlCommand thisCommand = new SqlCommand(SQL, myconnection);

thisCommand.ExecuteNonQuery();

6、C#编程访问并删除数据表中的数据内容

答: string SQL = “delete from tb_EmpInfo where EmpID='12345678'”;

SqlCommand thisCommand = new SqlCommand(SQL, myconnection);

thisCommand.ExecuteNonQuery();

7、C#中查询代码

答:string SQL = “select EmpName From tb_EmpInfo”;DataSet ds = new DataSet();

SqlDataAdapter obj=new SqlDataAdapter();

obj.SelectCommand = new SqlCommand(SQL,myconnection);obj.Fill(ds, “tb_EmpInfo”);

dataGridView1.DataSource = ds.Tables[0];

第三篇:sql server综合应用

(综合应用)实训 VB/SQL Server学生成绩管理系统

用Vb实现的简单的学生成绩管理系统,使用可视ADODC控件和ADODB对象来访问后台数据库服务器的,系统功能包含学生信息的查询、学生信息的录入修改删除、学生成绩的录入修改。下面分别说明各模块的具体实现。

学生成绩管理系统主界面如图1.1所示。

图1.1 学生成绩管理系统主界面

系统主界面主要功能:系统功能的导航作用,单击各按钮后可进入相应的操作窗口。

项目1 VB连接SQL Server数据库

1、用可视ADODC控件连接数据库

(1)在VB选“工程”菜单—“部件”菜单项,系统打开“部件”对话框,如图1.2所示:

图1.2 “部件”对话框

选择2个ADO控件,它们是“Microsoft ADO Data Control 6.0”和“Microsoft DataGrid Control 6.0”。最后单击“确定”按钮,VB6.0工具栏增加了上述2个控件的图标。前者用于连接数据库,后者用于以表格形式显示数据库表的内容。

⑵在VB表单中加入“Microsoft ADO Data Control 6.0”控件,命名合适的名称,例如stuado。

⑶设置控件ADODC的ConnectionString属性。选择该属性,如图1.3所示。

图1.3 设置ConnectionString属性图

单击“…”按钮,系统打开对话框,如图1.4所示。

图1.4 生成连接字符串

单击“Build…”按钮,系统显示“数据链接属性”对话框,如图1.5所示。选择“连接”选项卡,进行设置,最后单击“确定”按钮。

图1.5“数据链接属性”对话框

(4)设置ADODC的RecordSource属性,打开“属性页”,如图1.6所示。

图1.6 属性页

2、系统主界面

系统主界面表单主要代码: „学生信息查询

Private Sub Command1_Click()stusearch.Show End Sub „学生信息修改

Private Sub Command2_Click()addstu.Show End Sub „学生成绩录入

Private Sub Command3_Click()addstuscore.Show End Sub

项目2 学生信息查询 程序界面:

学生信息查询如图1.7所示:

图1.7 学生信息查询界面

主要功能:

可以满足简单查询的需要,什么条件也不输入,则分页显示所有记录。可以输入条件进行简单的模糊查询,各条件之间为与的关系。在查询的结果中选择1行,双击可以查看这个学生的具体选课信息。

创建过程:

(1)在窗体上放入ADODC,起名为stuado;放入DataGrid,起名为studg;同时放入2个文本框(stuxh和stuxm)、1个下拉列表框(stuzy)和1个命令按钮(stusch)

(2)设置stuado的RecordSource属性:select * from xs(3)设置studg的DataSource属性为stuado 实现过程:

开始打开表单时,由于控件属性设置的初值,所以显示所有记录。当输入查询条件后,单击“查询”按钮,则调用makesqlstr()函数产生查询字符串,然后重新设置控件的属性,控件显示查询结果集。当专业改变时调用stuzy_Click()来分别显示所选的专业学生记录。

1、学生信息查询 主要代码:

Dim sqlstr As String Public Sub makesqlstr()sqlstr = “" If Trim(stuxh)<> ”“ Then

sqlstr = ” 学号 like '%“ + Trim(stuxh.Text)+ ”%'“ End If If Trim(stuxm)<> ”“ Then

sqlstr = sqlstr + ” 姓名 like '%“ + Trim(stuxm.Text)+ ”%'“ End If If Trim(stuzy)<> ”所有专业“ Then

sqlstr = sqlstr + ”专业名 ='“ + Trim(stuzy.Text)+ ”'“ End If

End Sub

Private Sub studg_DblClick()showstukc.stukcado.RecordSource = ”select 姓名,课程名,成绩,学分 from xs, kc, xs_kc “ & ” where xs.学号= xs_kc.学号 and kc.课程号= xs_kc.课程号“ & ” and xs.学号= '“ + stuado.Recordset(”学号“)+ ”'“ showstukc.stukcado.Refresh showstukc.Show stusearch.Enabled = False End Sub

Private Sub stuzy_Click()makesqlstr stuado.RecordSource = ”select * from xs where “ & sqlstr + ”and 专业名= '“ + Trim(stuzy.Text)+ ”'“ stuado.Refresh

Private Sub stusch_Click()makesqlstr stuado.RecordSource = ”select * from xs where " & sqlstr stuado.Refresh studg.Refresh End Sub

2、学生课程成绩情况 程序界面:

图1.8 学生课程成绩情况

创建过程:

(1)在窗体上放入ADODC,起名为stukcado;放入DataGrid,起名为stukcdg(2)设置stukcado的ConnectionString属性

(3)设置stukcado的RecordSource属性select * from xs(4)设置stukcdg的DataSource属性为stukcado

主要代码:

Private Sub Form_Unload(Cancel As Integer)stusearch.Enabled = True End Sub

第四篇:SQL server 2005上机实验

实验报告

学号:20111221408姓名:赵瑞梦班级:计1113

实验名称:SQL server 实验一

实验目的:初步了解SQL server

实验内容:

熟悉并了解SQL server的界面显示和运行环境,掌握各个 工具栏的操作方法。学会建立数据库,在数据库下建表等操作。实验过程:

一、下载SQL server 2005。

二、安装SQL server 2005。

三、运行SQL server。首先新建一个名为first的数据库,然后在first数据库下新建一个text表。列名no、name。然后输入两位学生的学号和姓名。保存一下。然后鼠标左键单击新建查询,输入Select * from text;

然后消息框里便显示出了text表里的学生信息。

实验总结:

通过这次上机实验,使我进一步熟悉了SQL server的运行环境,并对其有了更加深刻的了解。为以后更好的学习做了充分的准备。

第五篇:使用SQL Server 2008 维护计划

使用SQL Server 2008 维护计划

一:目标任务: 使用SQL Server 2008自带的维护计划自动备份数据库,并且自动删除超过设定期限的历史备份文件:

1.每天0点自动备份指定数据库 testDB,备份文件放在E:autoBack文件夹下

2.备份文件保留1周,每天备份完数据库后自动删除超过1周的备份文件

二:前提条件

1.已经安装SQL Server Integration Services 服务

2.已经安装SQL Server 代理(MSSQLSERVER)服务

如果未安装SQL Server Integration Services 服务,依然可以创建维护计划,但是不会生效

三: 创建维护计划(使用维护计划向导)

1.选择对象资源管理器下的“管理”,点击右键,选择“维护计划向导”

2.选择“下一步”进入“选择计划属性”界面,我们这里修改计划名称为testMaintenancePlan

因为我们现在有两个任务,一个是备份数据库testDB,一个是删除历史备份文件。所以选择“整个计划统筹安排或无计划”

3.点击“更改”按钮,进入时间计划设置界面

我们这里需要每天重复执行,频率是每天0点钟执行,从当天开始执行

4.点击“确定”后,返回计划属性界面

5.选择“下一步”,进入选择维护任务界面

我们这里有两个任务,备份数据库和删除超期的历史备份文件,所以勾选“备份数据库(完整)”和“‘清除维护’任务”两个任务

6.选择“下一步”,进入设置维护任务顺序的界面

这里的顺序是先备份数据库,再执行“清除维护”任务,删除历史备份

7.选择“下一步”,进入备份数据库任务的设置界面

选择指定的特定数据库testDB:

指定备份文件存放的目录为E:autoBack

备份文件扩展名为bak(默认),bak字母前面不要加点(.)

8.选择“下一步”进入“定义清除维护任务”界面

我们需要删除文件夹(E:autoBack)下面的以bak为扩展名的数据库备份文件,文件保留时间为1周,这里需要注意的是,文件扩展名填“bak”而不要填“.bak”,扩展名前不要加点,否则不会删除

9.选择“下一步”设置报告文件路径

10.选择“下一步”完成

11.刷新“管理” 下的“维护计划”文件夹,可以看到创建的维护计划

12.双击新建的维护计划或点击右键选择“修改”,可以看到维护计划的内容,并修改,修改后点击保存即可

13.最后重启SQL Server 代理 服务即可

下载SQL,SERVER,错误和使用情况报告word格式文档
下载SQL,SERVER,错误和使用情况报告.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    SQL Server课程设计教学大纲1(范文模版)

    中国地质大学江城学院 《数据库原理SQL Server》课程设计 实验报告 指导教师:宋亚岚 学号:2211070132 姓名:周奇 中国地质大学江城学院 《数据库原理与SQL Server课程设计》教......

    SQL Server实训报告

    SQL Server实训报告 经过一个学期的对SQL Server的学习和这一周的SQL Server实训,我们对数据库有了新的认识,知道了数据库的重要性,也掌握了许多对对数据库的操作方法,包括数据......

    SQL Server查询语句学习心得

    SQL Server查询语句学习心得 李臻敏 摘要:数据库技术已经广泛地渗透到各个领域,数据库应用技术也已经成为计算机必修课程,SQL Server2005是Microsoft 公司推出的数据库服务产品......

    SQL Server数据库系统知识要求

    试卷题型 一.名词解释(每题2分,共10分) 数据管理、数据库、 数据库管理系统、 数据库系统、 模式(概念模式、逻辑模式)、外模式(用户模式)、 内模式(物理模式、存储模式)、 数据独立性......

    SQL Server期末考试复习要点

    SQL Server期末考试复习要点第1章, 关系数据库的基本原理。理解数据库系统的基本概念,掌握关系数据模型,重点掌握E-R模型的应用,了解关系运算,掌握关系完整性规则,理解关系的规范......

    SQL Server 数据库教学方法实践浅析

    SQL Server 数据库教学方法实践浅析 [摘 要]SQL Server数据库课程是计算机专业的基础课程,其教学难度大。若采用原先的教学办法,学生不能有效接受,教师教时也很困难。所以......

    SQL Server的优点和缺点

    一、sqlserver 优点: 易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等; 为数据管理与分析带来了灵活......

    《网络数据库SQL Server》教学大纲

    《网络数据库SQL SERVER》教学大纲 第一部分 大纲说明 一、课程性质 《网络数据库SQL SERVER》是计算机应用技术方向的一门专业必修课。 二、目的和基本要求 通过本课程的学......