
正文
sqlserver不还原用户,sqlserver单个用户无法还原数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
SQLServer数据库的备份还原方法
日志备份:是自上次备份事务日志后对数据库执行的所有事务的一系列记录。可以使用事务日志备份将数据库恢复到特定的即时点(如输入多余数据前的那一点)或恢复到故障点;文件组备份:可以备份和还原数据库中的个别文件。
还有一种办法就是附加数据库,把mdf和ldf文件直接附加,系统会自动生成一个数据库。下面是截图:如果你的空间商一定要第一种备份文件才能还原,可以先通过这种附加方法把数据库生成,然后在企业管理器中导出备份文件即可。
左下角点击开始,程序,Microsoft SQL Server 2008 R2 ,找到SQL Server Management Studio,进入企业管理器。2 选择服务器\实例名,登录名选择sa,输入sa登录密码,点击连接。
相关问答
Q1: 在安装sqlserver中,还原数据库后发现用户名和数据库不能正常连接,这个...
1、先创建一个空的数据库,再在其中还原数据库。
2、出现这个问题一般只有两个原因,一可能是.bak文件损坏,二可能你用高版本的备分SQL Server 数据库 的.bak文件想在低版本的SQL Server 上还原。
3、打开SQL server 配置管理器--SQL server 网络配置--实例名的协议(实例名为SQLEXPRESS)。将SQLEXPRESS协议中的Named Pipes和 TCP/IP启用。点击SQL Server服务,将SQL Server(SQLEXPRESS)重新启动。
Q2: xp系统下sql2005数据库无法还原到电脑如何解决
1、如果你知道备份数据库的数据库名称,你就可以创建一个与之同名的数据库,然后使用一下语句执行还原,比如该数据库的data文件是 XXX_Data,Log文件是XXX_log,那么你就创建XXX数据库。
2、原因是是你机器没有下面这个目录(在提示信息中),你想办法建立后,再还原。
3、可以通过附加数据库文件的方法来还原,把数据库mdf文件拷贝到目标电脑上,然后在目标电脑上打开SQL Server Management Studio管理器,右键点击数据库,选择“附加”,点击“添加…”按钮,并选择拷贝的mdf文件,最后确定即可。
4、在出现的窗口中选择在现有数据库上强制还原,以及在恢复完成状态中选择使数据库可以继续运行但无法还原其它事务日志的选项。
5、第二种,还原盘符空间远大于数据库备份,但是还原时还是提示空间不足,这种原因通常都是因文件系统造成的,如果电脑是FAT32的文件系统,还原大的数据库的时候就可能会出现这样的问题。
6、如下图:打开SQL SERVER 服务管理器,将SQL SERVER 停止。然后打开我的电脑,找到数据文件路径,将其拷贝出来进行备份(注意同时备份.LDF文件)。
Q3: sqlserver2000还原数据库出现单用户模式问题
1、首先停掉sql agent;在服务中重启MSSQLSERVER服务,打开企业管理器,找到相应的数据库,右键,属性——选项——访问——限制访问——单用户,确定。
2、如果要恢复一已被损坏的master数据库,则必须要启动SQL Server的单用户模式。单用户模式下仅允许一个系统管理员向SQL Server注册。这是系统的逻辑限制,必须如此。
3、没有看明白,你要恢复数据库请先把数据库设置为多用户模式,然后去恢复,记得恢复的时候让所有访问这个数据库的客户端都先断开,或者把程序退出。
4、检查没有错误后,把数据库重新设置为多用户模式sp_dboption local, single user, false--设置为多用户模式 这样这个数据库的错误修复就完成了 。
5、master数据库是SQL2000自带的数据库,一直处于使用状态不能还原,只有自己新建的数据库才能备份还原。
6、ALTER DATABASE erdos SET MULTI_USER;--设置多用户 GO 2000不知道语句,这08可以使用的,不行就用下面的方式 将数据库设置为单用户模式 在对象资源管理器中,连接到 SQL Server 数据库引擎实例,再展开该实例。
Q4: 为什么还原sqlserver数据库的状态一直都是正在还原
您好:这个要看您的备份文件大小了。如果您备份文件很大(几百兆以上)就会出现这种情况。请耐心等待,同时打开任务管理器查看是否没有响应。。如果是备份文件很小,而等候时间很长,请取消了重试。
一般都是异常关机或强制重启服务等非正常操作引起。显示正在恢复不需要担心,可以查看事件管理器中,应用程序和系统事件看看有无错误信息,如果没有,就是正常的。
你检查一下还原数据库所在的磁盘,会不会是没有空间了?换一个磁盘分区试试呢。
你的数据库正在占用,你的备份文件太大 你存储备份文件的硬盘正忙 我感觉你的数据库像是在占用,一般连接数据库的程序,或是开发环境打开着也会导致数据库占用。
是不是还原这个数据库比较大,所以需要很多时间,你如果不想还原了,那么你就把这个数据库的服务暂时关闭,然后在连接服务,这个还原就应该已经停止了,那么可能不在了,或者还原了一般,你就可以删除掉了。
Q5: 为什么我的sqlserver中某个实例变成单用户了?
我的sqlserver中有若干个实例,为什么其中一个变成单用户了,而别的没有问题呢 解析:在数据库上右键点属性,重新设置一下就行了。
数据库置疑了应该是文件损坏了,例如你把数据库分离后,用记事本打开他会看到很多乱码,强行改动里边的那些乱码,保存后附加数据库,由于里边格式乱了,数据库就置疑了。
首先我们打开SQL SERVER的管理控制台,找到一个要设置角色的用户。下面我们将为这个用户赋予创建数据库的角色,我们先用这个用户登录管理工具看一下是否具有创建用户的权限。
sqlserver不还原用户的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sqlserver单个用户无法还原数据库、sqlserver不还原用户的信息别忘了在本站进行查找喔。







