在SQL2000中,要“设置数据库允许直接操作系统表”在什么地方设置

作者&投稿:蹉才 (若有异议请与网页底部的电邮联系)
在SQL2000中,要“设置数据库允许直接操作系统表”在什么地方设置?求大神帮助~

可以在企业管理器里面选择数据库服务器,按右键,选择"属性",在"服务器设置"页面中将"允许对系统目录直接修改"一项选中。 也可以在查询分析器里使用如下语句来实现: use master go sp_configure 'allow updates',1 go reconfigure with override go

A. 我们使用默认方式建立一个供恢复使用的数据库(如test)。可以在SQL Server Enterprise Manager里面建立。
B. 停掉数据库服务器。
C. 将刚才生成的数据库的日志文件test_log.ldf删除,用要恢复的数据库mdf文件覆盖刚才生成的数据库数据文件test_data.mdf。
D. 启动数据库服务器。此时会看到数据库test的状态为“置疑”。这时候不能对此数据库进行任何操作。
E. 设置数据库允许直接操作系统表。此操作可以在SQL Server Enterprise Manager里面选择数据库服务器,按右键,选择“属性”,在“服务器设置”页面中将“允许对系统目录直接修改”一项选中。也可以使用如下语句来实现。
use master
go
sp_configure 'allow updates',1
go
reconfigure with override
go
F. 设置test为紧急修复模式
SQL查询分析器中执行下列语句update sysdatabases set status=-32768 where dbid=DB_ID('test')
此时可以在SQL Server Enterprise Manager里面看到该数据库处于“只读/置疑/脱机/紧急模式”可以看到数据库里面的表,但是仅仅有系统表
G. 下面执行真正的恢复操作,重建数据库日志文件
SQL查询分析器中执行下列语句 dbcc rebuild_log('test','C:/Program Files/Microsoft SQL Server/MSSQL/Data/test_log.ldf') 警告: 数据库 'test' 的日志已重建。已失去事务的一致性。应运行 DBCC CHECKDB 以验证物理一致性。将必须重置数据库选项,并且可能需要删除多余的日志文件。DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。此时打开在SQL Server Enterprise Manager里面会看到数据库的状态为“只供DBO使用”。此时可以访问数据库里面的用户表了。
H. 验证数据库一致性(可省略)
I. dbcc checkdb('test')
一般执行结果如下:CHECKDB 发现了 0 个分配错误和 0 个一致性错误(在数据库 'test' 中)。DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系
J. 设置数据库为正常状态
sp_dboption 'test','dbo use only','false'如果没有出错,那么恭喜,现在就可以正常的使用恢复后的数据库啦。
最后一步,我们要将步骤E中设置的“允许对系统目录直接修改”一项恢复。因为平时直接操作系统表是一件比较危险的事情。当然,我们可以在SQL Server Enterprise Manager里面恢复,也可以使用如下语句完成
sp_configure 'allow updates',0
go
reconfigure with override
go

摘自天下数据!

在SQL2000中,要“设置数据库允许直接操作系统表”可以在企业管理器里面选择数据库服务器,按右键,选择"属性",在"服务器设置"页面中将"允许对系统目录直接修改"一项选中。 也可以在查询分析器里使用如下语句来实现: use master go sp_configure 'allow updates',1 go reconfigure with override go。

SQL Server 2000企业管理器(Enterprise Manager)是用于管理企业级SQL Server 2000或者SQL Server 2000对象的方便而实用的图形化工具。 

用户可以通过开始菜单或快捷方式启动企业管理器。启动后,界面如下图所示。 

Microsoft管理控制台(MMC)用以管理 Microsoft Windows 网络中的不同服务器应用程序。SQL Server 企业管理器是 Microsoft SQL Server MMC 的管理单元。 

SQL Server 企业管理器是 SQL Server 的主要管理工具,它提供了一个遵从 MMC 标准的用户界面,使用户得以:  定义 SQL Server 实例组。  将个别服务器注册到组中。 

 为每个已注册的服务器配置所有 SQL Server 选项。 

 在每个已注册的服务器中创建并管理所有 SQL Server 数据库、对象、登录、用户和权限。 

 在每个已注册的服务器上定义并执行所有 SQL Server 管理任务。 

通过唤醒调用 SQL 查询分析器,交互地设计并测试 SQL 语句、批处理和脚本。 

 唤醒调用为 SQL Server 定义的各种向导。





可以在企业管理器里面选择数据库服务器,按右键,选择"属性",在"服务器设置"页面中将"允许对系统目录直接修改"一项选中。 也可以在查询分析器里使用如下语句来实现: use master go sp_configure 'allow updates',1 go reconfigure with override go!

EXEC sp_configure 'allow update', '1'
RECONFIGURE with override
修改完系统表记录后,记得还将值改为0


请问: 在SQL Server 2000中,索引的顺序和数据表的物理顺序相同的索引...
这是聚集索引的定义:聚集索引是指数据库表行中数据的物理顺序与键值的逻辑(索引)顺序相同。一个表只能有一个聚集索引,因为一个表的物理顺序只有一种情况,所以,对应的聚集索引只能有一个。如果某索引不是聚集索引,则表中的行物理顺序与索引顺序不匹配,与非聚集索引相比,聚集索引有着更快的检索速...

如何解决SQLServer2000中的连接问题
有时候,SQL Server 2000 可能不会绑定于端口 1433 或任何其他指定的端口。如果端口正被其他应用程序使用,或者如果您正在尝试使用一个错误的 IP 地址进行连接,就可能会出现此问题。因此,TCP\/IP 到 SQL Server 的连接可能不成功,在 SQL Server 错误日志中您会收到下列错误信息:2001-11-14 15:49:...

sql 2000中在哪里设IDENTITY_INSERT的值
是指定的表所驻留的数据库名称。owner 是表所有者的名称。table 是含有标识列的表名。注释 任何时候,会话中只有一个表的 IDENTITY_INSERT 属性可以设置为 ON。如果某个表已将此属性设置为 ON,并且为另一个表发出了 SET IDENTITY_INSERT ON 语句,则 Microsoft® SQL Server™ 返回一个错...

在sql server2000中如何导出数据
1、 打开数据库选择所需要操作的数据库。2、 右击选择“所有任务”中的“导出数据”。3、 进入数据导入导出向导。4、这里选择所要导出的数据库,点击下一步。5、随后选择导出类型,根据如下图进行操作,这里选择的就是Excel表。6、 随后进入如下图所示,点击红线内目标。7、之后在桌面中右击点击创...

在SQL Server 2000中,当数据库表被修改时,系统自动执行的数据库对象是...
规则是对数据库表中数据信息的限制。它限定的是表的列。7.触发器(Trigger)触发器是一个用户定义的SQL事务命令的集合。当对一个表进行插入、更改、删除时,这组命令就会自动执行。8.存储过程(Stored Procedure)存储过程是为完成特定的功能而汇集在一起的一组SQL 程序语句,经编译后存储在数据库中的SQL...

SQLSEVER2000中数据类型
在Microsoft SQL Server 中,货币数据的数据类型是Money 和 Smallmoney Money数据类型要求 8 个存储字节,Smallmoney 数据类型要求 4 个存储字节。 (7)特殊数据类型 特殊数据类型包括前面没有提过的数据类型。特殊的数据类型有3种,即 Timestamp、Bit 和 Uniqueidentifier。 Timestamp 用于表示SQL Server 活动的先后顺...

在sql server2000中,如何把整型字段转换成字符串型字段?
你是要输出时临时转一下,还是要把数据表中字段类型改掉呢?如果只是输出时转换的话,可以用CAST 或 CONVERT函数来转换,如:SELECT CAST(整形字段 AS nvarchar(20))或 SELECT CONVERT(nvarchar(20), 整形字段)如果是要将字段类型改为字符串的话,可以用语句,也可以直接在设计器里改,用语句的话,...

sql server2000中如何查询指定行的记录
1、使用top 例,检索表a第3行记录 select * from a where id in(select top 3 id from a) and id not in(select top 2 id from a)即:取top 3,前3条记录,再去除ID等于前2条记录的id top写法对单一主键的表格,比较方便,多主键表就不太方便,且语句可读性较差。2、使用带自增ID的...

sql 2000中mdf,ldf文件的备份
可以不停掉SQL Server的服务。除了进行数据库备份之外可以将数据库设置为脱机,或者自动关闭 设置为脱机的方法是,执行语句 alter database 数据库名 set offline 设置为自动关闭的方法是执行 alter database 数据库名 set auto_close on 设置为脱机以后,可以对数据文件进行复制等操作,但用户无法连接这个...

SQL 2000 中 grant 的用法
GRANT 名称 GRANT — 赋予一个用户,一个组或所有用户访问权限 语法 GRANT privilege [, ...] ON object [, ...]TO { PUBLIC | GROUP group | username } 输入 privilege 可能的权限有:SELECT 访问声明的表\/视图的所有列\/字段.INSERT 向声明的表中插入所有列字段.UPDATE 更新声明的表所有列...

尚志市13876907189: 如何在Microsoft SQL Server 2000里创建数据库 -
阚堂癃闭: 在SQL企业管理器中,选择数据库,点击右键'新建数据库' 填写数据库名称 设置数据库及日志存储路径 即可完成新建数据库

尚志市13876907189: 怎么在SQL2000上面添加数据库?
阚堂癃闭: 两种方法:1、打开企业管理器,然后展开左侧的折叠项,找到你所想要添加数据的数据表格所在的数据库,然后展开数据库,双击“表”,会在右侧列出一堆表格,你找到数据表,右键点击,选择返回所有数据,就可以添加或是修改了,当然也可以建表,建数据库等等,都是用右键弹出菜单,里面有选项,只是右键单击的位置有所区别,自己试下就知道了.2、查询分析器,但是,如果你直接打开的话,需要输入用户、密码,选择服务器,用户的安装设置的sa或是系统用户,也可以是你在数据库中新建的用户,当是在查询分析器中,需要通过SQL命令语句才能对数据进行操作.所以如果你没有相关语言基础的话,就用第一种方式做比较方便

尚志市13876907189: 如何使用SQL Server2000建立一个数据库 -
阚堂癃闭: 1、打开企业管理器 2、选择MICROSOFT SQL SERVERS -> SQL SERVER组 -> (LOCAL)(WINDOWS NT) -> 数据库 3、右键 -> 新建数据库 4、写入数据库名,点确定就新建一个空的数据库了

尚志市13876907189: 在SQL2000中,要“设置数据库允许直接操作系统表”在什么地方设置?
阚堂癃闭: 可以在企业管理器里面选择数据库服务器,按右键,选择"属性",在"服务器设置"页面中将"允许对系统目录直接修改"一项选中. 也可以在查询分析器里使用如下语句来实现: use master go sp_configure 'allow updates',1 go reconfigure with override go

尚志市13876907189: 怎样实用程序在SQl server 中创建数据库 -
阚堂癃闭: 1、选择开始菜单中→程序→【Management SQLServer 2008】→【SQL ServerManagement Studio】命令,打开【SQL Server Management Studio】窗口,并使用Windows或 SQL Server身份验证建立连接.2、在【对象资源管理器】窗口中...

尚志市13876907189: 用SQL脚本文件如何在SQL2000中建立数据库 -
阚堂癃闭: /*--- 创建数据库bbsDB ---*/use masterGO/*--- 检查是否已经存在bbsDB数据库: 查询master数据库中的系统表sysdatabase ---*/if exists(select * from sysda...

尚志市13876907189: 怎么设置SQL数据库? -
阚堂癃闭: 只需要:你的电脑装了SQL服务实例,别人的电脑装了客户端连接工具.你的服务要使用sql外围应用配置器-->服务和连接的外围应用配置器 开启远程连接,并且在SQL配置管理器里启用TCP/IP协议,重启SQL服务,连接即可

尚志市13876907189: SQL2000添加数据库 -
阚堂癃闭: 打开查询分析器,输入 use db(db 为需要导入的数据库名称)再粘贴文本文档里边的语句到里边,执行.

尚志市13876907189: 怎么在SQL2000里建立数据库?
阚堂癃闭: 试试这个行不:MMC检测到此管理单元发生一个错误.建议关闭并重新启动MMC要变通解决此问题, 请按照下列步骤操作进入 WMI MMC 管理单元:1. 开始——运行——输入mmc然后单击 确定 . 2. 在 文件 菜单上, 单击 " 添加/删除管理单...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网