技术改变世界 阅读塑造人生! - shaogx.com

This string was altered by TechBlog\Plugins\Example.; This is an example to show the potential of an offcanvas layout pattern in Bootstrap. Try some responsive-range viewport sizes to see it in action.

将SQL2000数据库升级到SQL2005

在将SQL2000数据库升级到SQL2005会涉及到很多问题,下文中我就为大家详细讲解具体的情况,希望对大家能够有所帮助吧。在升级的过程中有几个需要注意的事项,下面一一做出解释:1、新建数据库2、取个名字,这里是个例子:artmeSQL Server OLTP3、还原数据库4、点From device ,然后点add按钮5、选择您的数据库,这里我是以前在SQL2000中备份出来的文件artme6、将添加的备份列表前面的勾打上... 全文

SQL2000数据库 SQL2005

SQL Server 2000数据库作数据库服务器的优点

SQL Server 2000是一款功能性很好的SQL Server数据库系统,SQL Server 2000可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。那么SQL Server 2000数据库作数据库服务器有哪些优点呢?... 全文

SQL Server 2000 数据库 服务器

SQL2000 还原数据库后无法删除用户

错误提示:SQL2000中因为选定的用户拥有对象,所以无法除去该用户案例:由于mssql2000数据库的错误,把一个原来的数据库还原到现在的sql上,想把还原过来的用户删除掉,结果却提示“ 因为选定的用户拥有对象,所以无法除去该用户! 解决方法:1.打开企业管理器,展开服务器,右键点击本地服器,属性:... 全文

SQL2000 用户 sql 数据库 休闲

修改MS SQL2000数据库的所有者,很实用

修改MS SQL2000数据库的所有者,很实用2008-10-08 09:04  有些时候,一个数据库的管理员,需要将几个不同的数据库内的数据合并到一起,如果几个数据库的结构基本相同,只需新建一个数据库,将其它几个数据库内的对象复制并追加到新数据库内并做细微调整即可达到目的,但是,不同的数据库可能存在不同的用户账号,数据库对象——譬如:表,存储过程及视图等——的所有者也可能不同,这样,在倒入数据时,系统会将同名但不同所有者的数据库对象识别为不同的对象,会在目标库中新建对象而非追加,并且会因为目标库中没有相应的用户账号而报用户不存在的错,那么,统一数据库对象的所有者就狠必要了。   还是老习惯,下面给出更改数据库表,存储过程及视图所有者的SQL脚本,需要说明的是,这段脚本同样可以用于将数据库对象的所有者由DBO用户更改为其它指定的用户,使用的方法为:将YourUserName更改为DBO,在原有DBO的位置输入想要指定的用户账号名称,执行即可,当然,这段脚本代码在使用的时候是狠灵活的,并非只针对关于DBO与其它指定账号之间的更改,实践一下就自然明白了 1. 修改表的所有者 declare @tn varchar(120) declare table_cursor cursor for Select '[' + sysusers.name + '].' + sysobjects.name AS table_name FROM sysobjects INNER JOIN sysusers ON sysobjects.uid = sysusers.uid Where sysusers.name = 'YourUserName' AND sysobjects.type = 'U' open table_cursor fetch next from table_cursor into @tn while @@FETCH_STATUS = 0 begin    exec sp_changeobjectowner @tn, 'dbo'    fetch next from table_cursor into @tn end close table_cursor deallocate table_cursor 2. 修改存储过程的所有者 declare @tn varchar(120) declare procedure_cursor cursor for Select '[' + sysusers.name + '].' + sysobjects.name AS procedure_name FROM sysobjects INNER JOIN sysusers ON sysobjects.uid = sysusers.uid Where sysusers.name = 'YourUserName' AND sysobjects.type = 'P' open procedure_cursor fetch next from procedure_cursor into @tn while @@FETCH_STATUS = 0 begin    exec sp_changeobjectowner @tn, 'dbo'    fetch next from procedure_cursor into @tn end close procedure_cursor deallocate procedure_cursor 3. 修改视图的所有者 declare @tn varchar(120) declare view_cursor cursor for Select '[' + sysusers.name + '].' + sysobjects.name AS view_name FROM sysobjects INNER JOIN sysusers ON sysobjects.uid = sysusers.uid Where sysusers.name = 'YourUserName' AND sysobjects.type = 'V' open view_cursor fetch next from view_cursor into @tn while @@FETCH_STATUS = 0 begin    exec sp_changeobjectowner @tn, 'dbo'    fetch next from view_cursor into @tn end close view_cursor deallocate view_cursor... 全文

数据库 修改MS SQL2000数据库的所有者 职场 休闲

SQL2000之Master及数据库文件恢复方法(图)

SQL2000之Master及数据库文件恢复方法 实验人员:李政(长沙实力S2T15班)实验目标:恢复SQL2000中Master数据库及用户数据库并示例追加的备份恢复操作;实验思路:先重建Master→再恢复Master完全备份;实验注意:数据库的备份;实验环境:此为一新建SQL服务器,拟将master数据库删除,然后通过备份将其恢复到损坏前;实验步骤:一、数据库出现故障前当有数据库更改等操作后,一定要注意进行备份,这样才能在数据库出现错误时将损失降到最低;数据库的备份... 全文

sql2000 SQL 数据库 休闲 职场

用Sql2000的数据库备份还原到Sql2005中的数据库

     用Sql2000的数据库备份还原到Sql2005中的数据库 实现目的(适用范围):有Sql Server 2000中的数据库备份文件(如果此备份文件没有后缀名*.bak或*.trn,请追加相应的后缀名),欲将此文件还原到Sql Server 2005中,还原时突然报错。以下为具体步骤:一、简单说明     如果我们有Sql Server 2000的数据库备份文件,要还原到另外一个Sql Server 2000数据库中具体方法如下:1、在目标数据库服务器中,打开Sql Server 2000的企业管理器,并新建与原库同名的数据库;2、右键选择新建的数据库,找到并选择还原数据库,再随后的窗口中选择从设备;... 全文

职场 数据库 休闲 数据库备份

SQL Server 2000 数据库备份

一、防止数据丢失1、备份策略(好的备份策略能降低数据丢失的可能性,并恢复已丢失的数据)2、定期备份 二、恢复模型1、完全恢复模型:SQL Server 记录数据库的所有更改(大容量操作和创建索引),所有的事务都被记录下来,可以将数据还原到任意时间点。 2、大容量日志文件记录恢复模型:可以还原所有的数据,但是不能只还原备份的一部分,例如,不能还原到一个特定的标记。 ... 全文

SQL 2000 Server 备份 数据库

SQL Server 2000数据库备份与恢复图解

SQL Server 2000数据库备份与恢复图解 四个步骤:1.安装sql server 2000 2.数据库设置:3.建立自动备份 4.还原数据库 具体图片见附件本文出自 “李晨光原创技术博客” 博客,转载请与作者联系!... 全文

2000 SQL Server 数据库 备份

SQL Server 2000如何更改账户默认数据库?

我们在使用SQL Server 2000数据库的时候,每次进入查询分析器都要选择自己的数据库,比较麻烦。为了使用方便,我们可以更改账户默认数据库,方法有两种,如下:1.可以使用如下SQL语句,更改账户默认数据库:exec sp_defaultdb 账号名,默认数据库。2.可以使用企业管理器,如下图所示,双击,即可更改。关于SQL Server 2000更改账户默认数据库的操作方法就介绍到这里了,希望本次的介绍能够对您有所收获!... 全文

SQL Server 2000 更改账户默认数据库

简述删除SQL SERVER 2000数据库日志的两种方法

SQL SERVER 2000 的应用中,当数据库日志文件大到几个G的时候,我们可以采用以下的两种方式来进行删除:方法一:在master数据库中执行语句:EXEC sp_detach_db 'FJ20070116', 'true',接下来到相应的数据库文件目录下删除LOG文件:... 全文

SQL SERVER 2000 数据库日志文件

图解Rational Rose结合SQL Server 2000建立数据库表

本文我们主要介绍Rational Rose结合SQL Server 2000来建立数据库表的过程,这里我们以SQL Server2000中已有的一个Northwind库为例,我们命名新的数据库名为NorthwindRose;我们只挑其中的两个表 Customers和Employees做示例,另外我们再新建一个Card表,来建立表间关系,其他依此类推;最终我们要实现的效果如下:图一、SQLServer2000中的关系图图二、Rose2003中的关系图... 全文

Rational Rose SQL Server 2000 数据库

SQL SERVER 2000 远程安装及数据库的复制

           详解 SQL SERVER 2000 远程安装及数据库的复制实验一:SQL SERVER 2000的远程安装一.    安装前的准备工作:1.       准备两台虚拟机,硬件方面没有什么严格要求。2.       配好IP 地址,网卡,确保这两台虚拟机能正常能信。3.       还要准备安装文件(SQL SERVER 2000 ISO)。二.    具体的操作步骤如下:1.       在其中一台虚拟机(SQL2000)上挂光盘。如下图所示:选择镜像文件,单击打开。 2.       选择安装SQL SERVER 2000 组件。如下图所示: 3.       选择安装数据库服务器。如下图所示:  4.       在下面的对话框中,单击继续。如下图所示: 5.       出现下面对话框中,单击下一步。如下图所示: 6.       在下面的对话框中,要选择远程计算机,并在空白框中输入远程计算机的,计算机名。如下图所示: 7.单击下一步。保持默认设置。如下图所示: 8.       单击下一步。也可保持默认设置。如下图所示: 9.       单击下一步,接着单击是。如下图所示: 10.       关键一步。(1)       直接在密码中输入SQL2000的口令,就单击下一步。会出现如下情况。  (2)       此时必须要满足安装程序源文件下面的路径要求。也就是要把D盘设为默认共享。如下图所示:  (3)       此步设完后,单击下一步,还会出问题。如下图所示: (4)       这是因为,下面的用户名和密码必须用远程计算机的用户名和密码。如下图所示: 11. 单击下一步,选择服务器和客户端工具。如下图所示: 12.   单击下一步。安装类型,在这里随便选。但在企业环境中,要根据企业的具体的运行环境要求,来选择不同的安装类型。下面我选的是自定义。如下图所示: 13.   单击下一步,默认设置,下一步。如下图: 14.   单击下一步。也可以安装,但在注册对方数据库的时候,就会出问题。所以,这里应使用域用户帐户。还是对方的用户名和密码,域中输入对方的计算机名。完成这些操作后,单击下一步:注:这里最好选择,混合模式。SA密码可以勾选为空。这是在实验环境,生产环境可不能为空。 15.   单击下一步,在许可模式,每客户中输入一个整数。这里可以随便输入。但在生产环境中,具体情况定。因为用户越多,费用也越大。 16.   单击继续,如下图所示: 17. 单击完成,如下图所示:  17.   下面就可以在PREH上查看,是否成功安装了SQL SERVER 2000。如下图所示:完成了对SQL SERVER 2000 的远程安装操作。   实验二:数据库的复制。一.具体要求:(1)       准备两台虚拟机,并且这两台虚拟机都已经安装好了,SQL SERVER 2000 。(2)       还要求都是SQL SERVER 2000的服务器。(3)       其中一台虚拟机的SQL服务器上已经有创建好的,数据库。二.具体操作步骤如下:1.       这里我就用(SQL2000和PERTH)这两台虚拟机。首先把PERTH数据库注册到SQL2000这台机的数据库中。如下图所示: 2.       右击SQL SERVER 属性,单击新建SQL SERVER注册。如下图所示: 3.       选择PERTH单击添加。单击下一步。如下图所示: 4.       在SQL SERVER管理器中,分别启动SQL SERVER服务和SQLSERVER AGENT代理服务。如下图所示:  SQL2000虚拟机,同理。5.       打开SQL2000虚拟机的企业管理器。创建复制。如下图所示: 6.       单击创建和管理发布。如下图所示: 7.       选择好数据库后,单击创建发布。如下图所示: 8.       单击下一步。如下图所示: 9.       使用默认选项。单击下一步,下一步。如下图所示: 10.       单击是,选择发布数据库。如下图所示: 11.       单击下一步。选择快照发布。如下图所示: 12.       在下一步中,选择运行SQL SERVER 2000的服务器。如下图所示:  13. 在下图中选择要作为项目发布的数据库对象。     下面用默认设置。如下图:     14.       启动快照代理程序。如下图所示: 15.       下面的操作主要是进行,强制订阅。如下图所示: 16.       单击强制订阅后,单击下一步,选择好订阅服务器。如下图所示:   17.       单击下一步。如下图所示:(注:这里不能就直接单击下一步,应单击浏览和创建选项。)如下图:   18.       单击新建。如下图: 19.       单击确定。如下图: 20.       单击确定。如下图:  21.       单击更改。如下图: 22.       单击下一步。如下图:   23.       单击完成,如下图:  24.       在SQLSERVER 2000 的管理控制台中,打开PERTH.数据库。查看LHT数据库是否复制成功。如下图所示:  25.       打开PERTH的管理控制台,查看复制是否成功。如下图所示: 完成快照复制的操作。快照发布:将发布数据库的所有内容打包成一个文件,将此文件传送到订阅服务器。缺点是:休积大,速度慢,一般用于局域网。单向复制:只能是发布方影响订阅方。   26.       下面是进行事务日志复制。首先在SQLSERVER2000,LHT数据库中添加一条记录。如下图所示:  现在PERTH上还没有,“成功”这条记录。 前面一样的步骤,这里就不写了,下面是不一样的步骤。如下图所示: 选择事务发布。如上图所示: 这里只能选择LHT,因为其它表都不带主键。   单击下一步。如下图所示: 单击下一步。如下图所示:   单击强制新订阅。如下图所示:前面一样的步骤,这里就省略了,下面是最后一步。 下面是在发布服务器上,查看状态。如下图所示: 下面是在PERTH上查看,“成功”这条记录有没有被复制过来。如下图所示:  完成了事务日志复制的基本操作。事务发布:将发布数据库每次所做的修改传送到订阅服务器。特点是:体积小,速度快。可用于广域网。    单向复制:只能是发布方影响订阅方。发布数据表必须定义主键 27.       下面是合并发布的基本操作过程。也根事务日志复制一样,前面重复的步骤,这里就不再写了。    选择发布对象。如下图所示:  完成创建发布。  下面是强制订阅要注意的地方。如下图:     同样的在发布服务器中,查看状态。如下图:    在PERTH中查看,员工表,公司表,网址表。这三个表是否被成功复制了。如下图所示:   完成了合并复制的基本操作。合并发布:双向复制:双方可以互相影响。    本文出自 “beyond” 博客,谢绝转载!... 全文

SQL远程安装 数据库复制 数据库 休闲 职场

MS SQL Server 2000 游标的使用方法

********************************************************************************* *********************              游标的使用方法          ***************************** ****************                                                                      *********************** ****************     整理BY--苏贵阳   2010年7月28日      *********************** *********************************************************************************     一、游标的作用:      Transact-SQL 游标主要用在存储过程、触发器和 Transact-SQL 脚本中,它们使结果集的内容对其它    Transact-SQL 语句同样可用。... 全文

MS SQL Server 2000 游标 数据库设计 数据库 休闲

Access数据库与SQL server 2000的数据互导

通过使用SQLserver的查询分析器执行SQL语句实现:一.将Access数据导入到SQLserver中在SQLserver中执行如下语句就能将Access 中B04表中的数据导入到SQLserver中的sqltablenaem表中... 全文

SQL 数据库

SQL Server 2000中的数据同步问题

1.MS SQL Server和SQL Server agent服务是否是以域用户身份启动并运行的(.\administrator用户也是可以的)如果登录用的是本地系统帐户local,将不具备网络功能,会产生以下错误: 进程未能连接到Distributor '@Server name' (如果您的服务器已经用了SQL Server全文检索服务, 请不要修改MSSQLserver和Sqlserveragent服务的local启动。会照成全文检索服务不能用。请换另外一台机器来做SQL Server 里复制中的分发服务器。)... 全文

SQL Server 2000 数据同步 数据库

SQL SERVER 2000 邮件配置方法

SQL SERVER 2000 邮件配置方法这里要注意的一点就是,SQL SERVER 2K的邮件客户端仅能使用支持MAPI(消息应用程序接口)的客户端,例如Outlook。这里就用Outlook2k3来举例说明。... 全文

SQL 邮件 SQL2000 数据库 SQL邮件

VB连接SQL2000数据库代码

Option Explicit Dim Conn As New ADODB.Connection Dim rs As New ADODB.RecordsetPrivate Sub Form_Load()     Show     Conn.Open "Provider=SQLOLEDB;Data Source=服务器IP(或本地机器名);UID=用户名(sa);PWD=密码(sa);initial catalog=数据库名称"     Set rs = Conn.Execute("select * from et_user")     Print rs("et_user_name")     rs.Close End Sub新建工程文件,然后引用“Microsoft ActiveX Data Object 2.0 Library”,位于:“工程”-> “引用”里面... 全文

VB SQL 数据库 休闲 职场

解决:SQL2000删除后无法安装

作者:jankie日期:2006-11-25 小雪   当我们把我数据库删除后再安装的时候会出现错误或安装不上去,用以下的方法可以解决的哦,呵呵,下面有两种方法: 一、更改一下你的计算机名字(不建议这么做) 二、通过下面五步可以很好解决1、将Program files下的SQL安装目录删除(此处如果有重要的数据,请先备份)C:\Program Files\Microsoft SQL Server\80\Tools。 C:\Program Files\Microsoft SQL Server\MSSQL。2、注册表中的相关信息删除:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer。 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSDTC。 3、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。4、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\setup删除ExceptionComponents... 全文

sql2000 SQL 数据库 休闲 职场

Sql Server 2000 SP4 和Sql Server 2005共存

Sql Server 2000 SP4 和Sql Server 2005共存由于之前一直使用的是Sql Server 2005.由于项目需要,需要Sql Server 2000 SP4 和Sql Server 2005共存。安装Sql Server 2000 SP4的时候选择一个实例名,而不是默认的实例名!启用TCP/IP,命名管道。... 全文

Sql 2000 2005 数据库 共存

为什么安装sql2000时老提示重起?

需要删除注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager下的PendingFileRenameOperations子键就OK了。原因:按照名称来理解,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager应该存放的是当前系统会话的快照,而PendingFileRenameOperations记录的是一个未成功进行的文件更名操作, SQL Server2000在安装时可能会使用这个键值,记录在安装过程中对临时文件的操作,如果SQL Server2000在安装进程启动时就发现这个键值存在,它就认为上一个安装程序没有完成,从而拒绝继续自身的安装进程。而按照道理,任何一个改写过此键值的程序都应当在结束或者系统重新启动的时候将这个键值删除,但如果由于种种原因这个操作没有被进行的话,那么SQL Server2000自然会得出错误的结论。    ... 全文

提示重起 sql 数据库 sql2000 休闲

1 2 3