我正在尝试还原SQL Server 2008备份,并收到以下错误: RESTORE无法处理数据库,因为该会话正在使用该数据库。 其他信息:System.Data.SqlClient.SqlError:RESTORE无法处理数据库'database_name',因为该会话正在使用它。 build议在执行此操作时使用主数据库。 (Microsoft.SqlServer.Smo) 任何想法是什么错误?
我正在执行我在这个网站上find的脚本来标记我所有的表和存储过程来重新编译。 (我改变它也标记存储过程) 我有一个使用大量数据表的Windows Forms(.net 3.5)应用程序,在执行这个脚本之后,打开一个数据大量的时间从8秒变成了4秒。 我必须经常运行这样的脚本吗? 我认为SQL Server会照顾编译程序等。 顺便说一句:这个问题应该如此吗? 我以为DBA会在SF上。
我无法连接到生产SQL服务器。 我的pipe理员重置我的密码,并告诉我这是什么。 SQL Serverpipe理工作室给我这个错误:login失败的用户'比尔'。 原因:帐户的密码必须更改。 (Microsoft SQL Server,错误:18488) 那么,我怎样才能重设我的密码? 我试着用这个账号login到服务器,但是说这个账号不存在。 所以我想这不是一个普通的服务器帐户 – 只是SQL服务器。 (如果有帮助)
当我的同事放弃使用Management Studio 2008在SQL 2008 Express上创build的数据库时,文件不会被删除。 当我删除刚刚在SQL 2005 Express上使用Management Studio 2008创build的数据库时,文件将被删除。 如果我的卸载程序在同一个2005数据库上执行DROP DATABASE查询,那么文件不会被删除。 是否有一个设置,确定文件将被删除或发生了什么?
我正在制作一个非常大的数据库(超过250个演出),超过2.25亿条logging。 这个数据库很难从其庞大的规模工作。 这个数据库是只读的。 我们正在寻找更快的硬件,但是我试图find最有效的方式来处理数据库。 该数据库必须每晚从主数据库更新,停机时间必须保持最短。 主数据库由第三方维护。 我试图find更新数据库的最佳方式,但我没有很多运气。 我研究了差异备份和事务日志备份,但为了应用它们,必须首先恢复完整备份。 在我的情况下,这完全违背了差异备份的目的,因为我可能会在master数据库上完成完整备份,然后每晚只恢复完整备份,因为这比恢复完全备份并每隔一段时间应用差异备份晚。 我希望有一个解决scheme,我可以完成一次完整的备份(或者一个月一次),然后从此基于相互构build的原始完全备份,简单地应用某种types的增量备份。 这会使停机时间缩短到一分钟,因为一旦第一次完全备份完成,我只能每晚应用增量备份。 我会简单地重build每个“增量”备份后的索引。 我没有find像这样的解决scheme。 我现在正在深入研究数据库备份和性能,并不断地阅读MSDN,但似乎这个解决scheme不是一个选项。 我以为我会问最后的手段 – 当然这里有一些pipe理大型数据库的地方,夜间恢复是不切实际的。 有什么build议么? 我也开放给build议/链接到性能的页面,因为我从来没有一个数据库这么大的工作。
当我启动Management Studio时,除非使用“以pipe理员身份运行”选项,否则我无法login到本地SQL Server。 这是正常的吗? 我是一个普通的开发人员,不相信我的本地计算机上需要高安全性。 我正在运行SQL Server 2008,Windows 7。 我得到的错误是: 无法连接到(本地) 附加信息 用户'MYCOMPUTER \ MyName'login失败。 (Microsoft SQL Server,错误:18456) 这似乎是一个重复的主题,因为当我运行visual studio时,我有一个类似的login失败,当我运行数据库访问代码。 最好是,我想要一个解决这两种情况的解决scheme。
有没有一种方法来估计一个SQL Server数据库会收缩多长时间? 有没有可以提供一些猜测的工具? 我们有非常大的数据库,所以知道数据库将不能使用多长时间(即使只是以小时为单位的近似估计值)是一件好事。 提前致谢!
今天我被告知,SQL Server 2008应该在Server 2008 R2(64位)上运行。 这是真的? 如果是这样,任何人都可以解释为什么? 我们的开发实例在32位系统上运行。 我没有任何迁移到64位的问题,但有什么具体的原因,为什么这是一个首选的方法?
Sql Server Express有以下主要的硬件限制,对性能有影响: 1个CPU 1GB的内存 我的问题是:如果在多核机器上运行sql server express的许多实例,每个实例使用哪个处理器? 示例:Dual Core – 4 Sql服务器快速实例(SS1,SS2,SS3,SS4) 怎么了? SS1 – Core1 SS2 – Core2 SS3 – Core1 SS4 – Core2 ? 或者所有的实例使用相同的CPU(Core1)? 如果不是,Sql Server Express实例如何select使用的Core?
我是一个SQL noob。 备份SQL日志文件有什么重要之处?