计算机安装SQL数据库时总是显示日志错误,求如何处理

计算机安装SQL数据库时总是显示日志错误,求如何处理,第1张

先把原库文件备份一份,然后

在其它机器上直接附加数据库,不要日志文件!试试!如果不行再按以下方法试试!

在其他机器上,用这个试试:

1设置数据库为紧急模式

Use Master

GO

sp_configure 'allow updates', 1

reconfigure with override

GO

UPDATE sysdatabases SET status = 32768 where name = 'DB_SUSPECT'

GO

2停掉SQL Server服务:

NET STOP MSSQLSERVER

3把原始数据库的数据文件DBNAME_DATMDF,DBNAME_LOGLDF移走:

4启动SQL Server服务:

NET START MSSQLSERVER

5重新建立一个同名的数据库DB_SUSPECT;

USE master

GO

CREATE DATABASE DB_SUSPECT

ON

( NAME = DBNAME_DAT,

FILENAME = 'C:',

SIZE = 10,

FILEGROWTH = 5 )

LOG ON

( NAME = 'DBNAME_LOG',

FILENAME = 'g:',

SIZE = 5MB,

FILEGROWTH = 5MB )

GO

6设置数据库运行在单用户的模式:

USE MASTER

GO

ALTER DATABASE DB_SUSPECT SET SINGLE_USER

GO

7停掉SQL服务:

NET STOP MSSQLSERVER

8把原来的数据文件再覆盖回来:

9启动SQL Server服务:

NET START MSSQLSERVER

10重新设置SQLSERVER的状态:

USE MASTER

GO

EXEC sp_resetstatus "DB_SUSPECT"

11数据库完整性检测:

DBCC CHECKDB('DB_SUSPECT')

12恢复数据库为多用户模式:

USE MASTER

GO

ALTER DATABASE DB_SUSPECT SET MULTI_USER

GO

13恢复SQLSERVER原始的配置:

USE MATER

GO

UPDATE sysdatabases SET status = 4194320 where name = 'DB_SUSPECT'

GO

14配置SQLSERVER不允许更新系统表:

USE MASTER

GO

sp_configure 'allow updates', 0

reconfigure with override

GO

15重新启动MSSQLSERVER服务:

最好重新启动 *** 作系统

16备份数据库:

可以通过SQLSERVER企业管理器或T-SQL需要备份MASTER和DB_SUSPECT

只剩名字?,后边有没有正在恢复。。。的字样?如果有可以这样做

先停止SQLSERVER和MSSQLSERVER服务,将硬盘上的数据库文件mdf给剪切到别的地方,启动两个服务,进入SQL将库删除,然后再停止两个服务,将数据库文件剪切回原地方,在SQL中附加数据库。

标题:[MySQL]MSSQL数据库823错误解决方法

出处:>地址:>

你用Sql2000附加Sql2005的数据库就会出现这种错误(解决方法:改用SqlServer2005附加一下,如果还想用Sql2000格式那就用导出sql语句等方式进行转换)

转csdn

sql专家邹建的解决办法

直接restore或附加应该是不行的,

脚本+导数据肯定没有问题。

2005转到2000的步骤步骤

1

生成for

2000版本的数据库脚本

2005

的manger

studio

--

打开"对象资源管理器"(没有的话按F8),

连接到你的实例

--

右键要转到2000的库

--

任务

--

生成脚本

--

在"脚本向导"的"选择数据库"中,

确定选择的是要转到2000的库

--

勾选"为所选数据库中的所有对象编写脚本"

--

在接下来的"选择脚本选项"中,

找到"为服务器版本编写脚本"项,

选择"SQL

Server

2000"

--

其他选项根据需要设置

--

最后把脚本保存到一个

sql

脚本文件

2

在2000中创建目标数据库

在查询分析器(或2005的manger

studio在打开脚本文件),

连接到SQL

Server

2000,执行上面生成的脚本以创建一个新的数据库

3

将数据从2005导到2000

2005

的manger

studio

--

打开"对象资源管理器"(没有的话按F8),

连接到你的实例

--

右键要转到2000的库

--

任务

--

导出数据

--

在"SQL

Server

导入和导出向导"的"选择数据源"步骤中,

确定选择的是要导出的数据库

--

在"选择目标"步骤中,

连接到

2000,

并选择步骤2新建的库

--

在"选择源表和源视图"中,

选择所有的表

--

最后完成

首先,安装了sqlserver的电脑并且具有网络功能的就可以称作数据库服务器那么只要你开机开启数据库服务,tcp/ip协议以及保证网络连接端口畅通,那么其他人可以通过sqlserverstudio客户端,用你的ip直接登录访问你的数据库我说的那些服务、协议端口都在sql配置管理器中设置

以上就是关于计算机安装SQL数据库时总是显示日志错误,求如何处理全部的内容,包括:计算机安装SQL数据库时总是显示日志错误,求如何处理、SQL Server2005数据库在电脑关机再开机后,数据库都消失了,结构都不见了,只剩名字,这是怎么回事紧急、mysql 新建数据库时出现823:错误。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10171360.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存