Sql server 备份还原后出现 受限制用户 问题_mssql2005

来源:脚本之家  责任编辑:小易  

在第二天上班后,就需要查看相关的备份日志。看看在备份的过程中有否出现异常情况。 对其进行恢复时,企业用户或许可以少受损失。在完全备份的时候,SQL Server会备份在

SQL数据库作备份和还原操作几乎是日常性事务了。但某次在对Sql Server 2005 数据库做备份还原后经常出现数据库“受限制用户”的问题

直接转到Web去查找更多的帮助。 可靠性和数据恢复工具自动恢复自动备份系统可防 多个自定义属性您可以存储和显示的自定义属性不受限制。还可以在图表生成后切换

 

net start MSSQLSERVER /f /T3608 2. 修改tempdb数据库的位置 新建一个sql文件(例如 用户数据库。请不要在正常操作中使用。 3226 默认情况下,每个成功的备份操作都会在

工具/原料

磁盘阵列,双机容错备份,计算机群集等,使用户可以保证电脑系统故障时,可以马上恢复营 就构筑在两层结构基础(C/S)上,支 持 ORACLE 、MSSQL Server 等大型数据库,只要硬

Windows OS

,从而一举解决过去MySQL无法进行可靠的在线实时物理备份的问题, InnoDB Hot Backu 现在Oracle打算将MySQL做 得比SQL-Server更加简单易用,MySQL Workbench是一款专

SQL DB

,从而一举解决过去MySQL无法进行可靠的在线实时物理备份的问题,InnoDBHotBackup 现在Oracle打算将MySQL做得比SQL-Server更加简单易用,MySQLWorkbench是一款专

步骤/方法

4.限制登陆后台IP 此方法是最有效的,每位虚拟主机用户应该都有个功能。你的IP不 a.定期备份数据。最好每日备份一次,下载了备份文件后应该及时删除主机上的备份文

打开数据库属性,在左上角的“选择页”中选择“选项”:

Microsoft SQL Server)的数据的能力, Access 2007 允许用户利用简单的知识,快速创建具 为工作组协作提供了一个功能更为丰富且更为安全的协作环境,不受地理位置限制,且所

弹出“选项”设置项,在右边下面的“其他选项”中找到“限制访问”项:

4.限制登陆后台IP 此方法是最有效的,每位虚拟主机用户应该都有个功能。你 a.定期备份数据。最好每日备份一次,下载了备份文件后应该及时删除主机上的备份文

单击“限制访问”项右边的下拉三角形按钮,弹出下拉菜单列表选项:

从弹出的下拉菜单列表选项中选择“MULTI_USER”项,如上图;

最后单击“确定”按钮保存设置:

重新打开SQL数据库,应该不再是受限制用户了:

以上就是Sql server 备份还原后出现 受限制用户 问题的详细内容,更多关于Sql server出现 受限制用户的资料请关注真格学网其它相关文章!

扩展阅读,根据您访问的内容系统为您准备了以下内容,希望对您有帮助。

如何解决Sql Server 2005数据库备份还原后出现“受*用户”

设置数据库属性->选项->状态->*访问。 选中“Multiple”即可。

简化SQL Server备份与还原到云工作原理及操作方法

除了硬盘和磁带,现在您可以使用 SQL Server 的本机备份功能来备份您的 SQL Server Database到 Windows AzureBlob 存储服务。在此版本中,您可以使用 T-SQL 和SMO备份到Windows AzureBlob存储。在SQL Server 户内实例上的SQLServer Databases或在宿主环境中,如运行在 Windows Azure VMs上的 SQL Server 实例都可以利用此功能。

好处:

·    灵活、 可靠和无限的线下存储来提高灾难恢复: 将您的备份存储在 Windows AzureBlob 服务上是一种方便、 灵活且易于访问线下的选择。创建您的 SQL Server 备份的线下存储就像修改您现有的脚本/作业一样容易。线下存储通常距正式数据库的位置足够远,以防止单一的灾难可能会把线下和正式数据库的位置都影响到。您还可以还原备份到运行在 Windows Azure Virtual Machine上的SQL Server Instance,用于户内数据库的灾难恢复。万一灾难发生了,选择geo replicate Blob存储,将产生一个额外的保护层,该保护层可以影响整个区域。另外,随时随地您都可以很容易地读取备份来进行恢复。

·    备份存档: Windows AzureBlob Storage服务提供了更好的一个办法为那些经常使用磁带来存档备份的用户。磁带存储可能需要物理上传输到一个外部设施并且还要保护这些媒体不受破坏。在 Windows Azure Blob Storage上存储备份为您提供了一种即时、 高度可用和持久的存档方法。

·    没有硬件管理的开销: 使用Windows Azure存储服务就没有了硬件的管理开销。Windows Azure 服务管理硬件,并为geo-replication保证冗余度和提供针对硬件故障的保护。

·    目前,通过创建附带的磁盘就可以将运行在 WindowsAzure Virtual Machine的 SQL Server 实例备份到 Windows Azure Blob 存储服务上。然而,可以附加到 Windows Azure 虚拟机的磁盘数量是有*的。最大实例不超过16 个。如果直接备份到 WindowsAzure Blob Storage,可以不拘于最大16 个磁盘的*。

·    此外,存储在 Windows AzureBlob 存储服务中的备份文件可以直接提供给户内 SQL Server或其他运行在 Windows Azure Virtual Machine上的SQL Server,不需要数据库连接/分离或下载再附加 VHD的操作了。

·    成本效益: 只需支付所用的服务。是线下备份存档节省成本的一种方法。Windows Azure pricing calculator可以帮助您估计成本。

存储: 收费会依据您使用的空间,服务器的数量和冗余级别而定价。更多详细和最新的信息,请参阅PricingDetails的Data Management 章节。

数据传输:入站数据传输到 Windows Azure是免费的。出站传输根据带宽使用情况,并根据累进特定区域的量而收费。更多详细信息,请参阅条PricingDetails的DataTransfers章节。

它是如何工作的:

备份到 Windows Azure Storage设计得像一个备份设备(磁盘/磁带)。使用 MicrosoftVirtual Backup Device Interface (VDI),Windows Azure Blob存储被编码成"虚拟备份设备",用于访问 Blob 存储的 URL 格式则被视为一种设备。支持 Azure 存储作为目标设备的主要原因是它提供了一致和天衣无缝的的备份和还原的过程,类似于我们现在的磁盘和磁带。

当备份或还原过程被调用,并指定 Windows AzureBlob 存储使用 URL"设备类型"时,引擎就会调用VDI 客户端进程,这也是该特征的一部分。备份数据被发送到 VDI 客户端进程,并再被发送到 Windows AzureBlob 存储。

如上所述,URL 像我们现在使用的备份设备一样,但它并不是一个物理设备,所以有一些*。有关它支持的方法的全部清单,请参阅SQLServer Backup and Restore with Windows Azure Blob Storage Service。

如何使用它

要写一个Windows AzureBlob 存储的备份,您必须首先创建一个 Windows Azure Storage帐户,再创建一个 SQL Server Credential保存存储帐户的身份验证信息。使用TRANSACT-SQL 或SMO就可以发出备份和还原命令了。

下面的 TRANSACT-SQL 示例介绍了创建凭据、 做完整的数据库备份和从完整数据库备份还原数据库的过程。有关创建存储帐户和执行简单还原操作的完整的实例,请参见Tutorial:Getting Started with SQL Server Backup and Restore to Windows Azure BlobStorage Service。

创建凭据

下面的示例演示了如何创建一个存储 Windows Azure Storage身份验证信息的凭据。

备份完整的数据库

下面的示例演示了如何备份 AdventureWorks2012 数据库到 Windows Azure Blob 存储服务上。

还原数据库

若要还原完整的数据库备份,请按以下步骤操作。

sql server 还原数据库时提示数据库正在使用,无法进行操作的解决方法

这个问题的原因在于有用户连接了当前要做还原的数据库,这里的用户甚至包括当前要做还原的用户。解决办法就是关闭与要还原数据库的所有连接。

脚本之家小编推荐的一个方法:到服务里面重启下sqlserver服务即可。

问题一描述:SQL Server数据库备份还原后,在数据库名称后会出现“受*访问”字样

问题二描述:在对SQL Server数据库进行还原时,提示:System.Data.SqlClient.SqlError:因为数据库正在使用,所以无法获得对数据库的独占访问权。(Microsoft.SqlServer.Smo)。出现此问题的原因是在还原数据库时,有其他用户正在使用数据库。还原数据库要求数据库工作在单用户模式。通常就是DBA在操作时,不允许其他用户连接数据库。

问题一解决办法:

右键点击数据库 -> 属性 -> 选项 -> 状态 -> *访问 -> 选择Multiple -> 确定。

问题二解决办法:

方法一(最方便):右键点击数据库 -> 属性 -> 选项 -> 状态 -> *访问 -> 选择Single-> 确定。然后还原。

方法二(最直接):断开数据库连接

方法三(最暴力):注销/重启数据库服务器

方法四(最麻烦):写代码修改数据库相关属性,虽然麻烦,有的时候还是要用到,那就用到的时候再研究。

①先切换数据库到master数据库。执行语句

select * from master..sysprocesses where dbid=db_id( '数据库名称')

②然后逐步运行语句 exec kill spid(上一步结果集中的数据),

问题就解决了。哈哈

今天在还原数据库的时候,提示"因为数据库正在使用,所以无法获得对数据库的独占访问权",无论我是重启数据库,还是重启计算机,都不能解决问题,多番尝试后,终于解决了该问题。现将引发该问题的原因与解决方案写出来,有不对的地方欢迎大家提出来。

引发原因:是因为我在还原数据库的时候,还有其他的用户正在使用数据库,所以就会出现以上提示。

解决方法:

1,设置数据库在单用户模式下工作。

设置方法:在需要还原的数据库上右击,在右键菜单命令上选择"属性"- >"选项"- >"状态"- >"*访问"- >"Single"。这是SQLSERVER2005的菜单命令,其它版本请自己查找。

2,利用SQL语句,杀死正在使用该数据库的所有进程,自己以前在做一个SQL SERVER操作小工具的时候有写过该功能的SQL,贴出来供大家参考:

复制代码 代码如下:

declare @dbname varchar(50)

set @dbname='数据库名称'

declare @sql varchar(50)

declare cs_result cursor local for select 'kill '+cast(spid as varchar(50)) from sys.sysprocesses where db_name(dbid)=@dbname

open cs_result

fetch next from cs_result into @sql

while @@fetch_status=0

begin

    execute(@sql)

    fetch next from cs_result into @sql

end

close cs_result

deallocate cs_result

该SQL语句利用游标循环所有正在使用该数据库的进程,并通过kill命令杀死进程。

3,利用SQL语句,断开所有用户链接,并回滚所有事务,具体SQL语句如下:

复制代码 代码如下:

ALTER DATABASE [数据库名称]

SET OFFLINE WITH ROLLBACK IMMEDIATE

注意:在使用方法2与3时,不要在需要的还原的数据库下执行,建议在master数据库下面执行。

金蝶财务软件高手进

你应该是他们的代理商啦,先给你些,希望能帮助你!记得给我加分啊! 小技巧 KIS专业版的账套管理没有账套注册的功能,导致在重装KIS专业版后有可能不能注册以前使用的账套,而只能使用恢复备份的功能来解决,可以复制K/3v10.2的账套管理工具KDActMGr.exe到KIS专业版的服务器直接使用 注意只能使用K/3v10.2的版本,以前版本或K/3v10.2sp1的版本都不行 也可以通过卸载前备份%system32%kdcom下的AcctCtl.dat来备份账套的注册信息。 特殊环境下的安装 KIS专业版不能与K/3、KIS业务版8.0装在同一系统中 KIS专业版可与以前版本的金蝶2000系列或与KIS标准版、迷你版、业务版、行政事业版等装在同一系统中,但必须最后安装KIS专业版 卸载K/3后再安装KIS专业版,必须删除掉%system32目录下的kdcom文件夹及后缀名为vbr的文件,以及kd开头的后缀名为dll的文件,并使用regclear工具清理注册表 KIS专业版数据库 KIS专业版是基于SQL Server数据库的管理软件,安装KIS专业版前必须安装数据库支持软件,如MSDE或SQL Server,两者只能选择其一,不能同时安装。 MSDE实际上是SQL Server的简化版本,命名为MICROSOFT SQL SERVER 2000 DESKTOP ENGINE,去掉了SQL Server强大的开发工具以及数据库管理工具,如查询分析器、事件探查器、企业管理器等。 安装数据库 若安装KIS专业版前没有安装MS SQL Server,则会自动安装光盘中自带的MSDE 若手动安装MSDE,认证方式必须为混合认证(也可通过修改注册表实现:\hkey_local_machine\software\microsoft\mssqlserver\mssqlserver\项下的LoginMode的值修改为2,然后重启服务器 ,安装实例名必须为默认。 安装MS SQL Server认证方式必须为混合认证,安装实例名必须为默认。 安装数据库默认用户sa必须保持空密码。 安装MS SQLServer后必须安装SP3补丁。 KIS专业版不能卸载的处理 若计算机受冲击波等病毒感染后,会出现KIS专业版不能卸载的情况。 可删除program files\InstallShield Installation Information\{160D1940-400A-4D08-8225-37050CC640E4} 后重新安装,再进行卸载 可通过第三方卸载工具软件进行卸载 KDCOM目录下的工具 InstallDB.exe:恢复演示账套的工具,运行后会覆盖以前恢复的演示账套 MtsSpIns.exe:重新注册中间层工具 AutoBackUpEx.exe:自动批量备份账套工具,可以进行自动增量备份,但KIS专业版不提供恢复增量备份功能,也可以用K/3v10.2的账套管理工具实现 FKIS演示账套.bak、FKIS演示账套.dbb:演示账套的备份文件

  • 本文相关:
  • sql2005学习笔记 except和intersect运算符
  • sql server 2005中查询用分隔符分割的内容中是否包含其中一个内容
  • sqlserver 2005中使用sql语句对xml文件和其数据的进行操作(很全面
  • sqlserver2005 中树形数据的递归查询
  • shp2sqlserver 用法简析
  • sql2005查看死锁存储过程sp_who_lock
  • sqlserver 2005 t-sql query 学习笔记(3)
  • sqlserver 设置单词首字母大写
  • win2003 server配置sql server 2005远程连接的方法
  • 迁移sql2005到sql2008r2步骤
  • 如何解决Sql Server 2005数据库备份还原后出现“受限制用户...
  • 简化SQL Server备份与还原到云工作原理及操作方法
  • sql server 还原数据库时提示数据库正在使用,无法进行操作的解...
  • 金蝶财务软件高手进
  • 远古VOD5.0的问题!
  • 如何对数据库备份进行性能优化
  • vsd格式文件怎么样进行编辑
  • 如何在tempdb出错的情况下修复数据库服务器
  • 纺织行业进销存软件功能研究与分析!
  • mysql5.1与mysql 5.5.25版本的有什么区别
  • mysql5.1与mysql5.5.25版本的有什么区别
  • SQL2000 ,为什么频繁被攻击?
  • GROOVE的共享文件存放在什么位置了
  • 什么软件可以检测服务器端的站点受恶意用户攻击,并能检测到...
  • 求热备份技术的详细资料!!!
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess数据库文摘数据库其它首页mssql2005sql2005学习笔记 except和intersect运算符sql server 2005中查询用分隔符分割的内容中是否包含其中一个内容sqlserver 2005中使用sql语句对xml文件和其数据的进行操作(很全面sqlserver2005 中树形数据的递归查询shp2sqlserver 用法简析sql2005查看死锁存储过程sp_who_locksqlserver 2005 t-sql query 学习笔记(3)sqlserver 设置单词首字母大写win2003 server配置sql server 2005远程连接的方法迁移sql2005到sql2008r2步骤sqlserver2005 安装图解教程以及超详细的sql2005图解安装全过程sql server 数据库清除日志的方法sql server 连接到服务器 错误23sql server安装出错,安装程序配置sql server 2005“备份集中的数据sqlserver2005安装提示服务无法启sqlserver2005 没有服务器名称的win7 32/64位系统下安装sql2005和sql server 2005安装时asp.net版安装mssql2005时 “以前的某个程序安装已sql2005 存储过程分页代码sqlserver 2008手工修改表结构,表不能保存sql server 2005 dts导入平面数据出现错误sql server 数据库安全管理介绍sql2005 附加数据库出错(错误号:5123)解决sqlserver2005 的查询独占模拟sql2005 服务器因重装改名后出错的说明更改sql server 2005数据库中tempdb位置的简单有用的sql脚本 (行列互转,查询一个表
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved