首先,请注意,在服务器维护或networkingpipe理方面,我绝对是初学者。 这就是说,如果我在错误的论坛上提出这个问题,请随时redirect我。 尽pipe我在IT领域缺乏经验(我是一名机械工程师),但我仍然是我们小型办公室中最有资格处理这类问题的人。 我是大学里数年的软件顾问,所以如果需要,我可以调用足够的SQL和C#/ C ++,但是希望尽可能保持技术上的轻松。 现在我正在使用Excel来处理所有文档控制和产品数据表的创build。 这些function可能是最适合数据库的function。 我已经玩弄了OpenOffice Base作为一个很好的免费select,但是除非我错过了一些东西,否则似乎缺乏完整的SQL Server或PL / SQL数据库的function。 这应该是可以预料的,因为它是免费的,但是我听到很多关于mySQL的谈话是一个很好的起点,特别是如果我打算发布报告或创build数据input表单。 在所有这些问题上,我有点无知,但首先是什么:什么是最好的select开始使用数据库产品(最好是免费的),一旦我知道我是什么,我可以发展到办公室范围的服务器在做什么?
我是一家大型在线零售公司的DBA。 我负责公司数据库的可用性。 这个数据库的大小是28GB,每分钟处理平均120个交易。 我主要关心的是如何在发生故障的情况下最小化恢复数据库所需的时间 。 描述您将使用的备份策略。
目前在内存有限的Ubuntu的工作,并想知道什么SQL服务器使用? 我安装了MySQL,它吃了大量的内存(几乎所有的),但能够减less一点点。 有人build议Percona和其他人build议SQLite。 想知道什么服务器给基本的SQLfunction提供低内存使用率?
我已经从现场环境中进行了备份,并试图在本地机器上使用它。 现场数据库使用密钥进行encryption。 我已经将数据库还原到localbox,并且不能运行任何存储过程,因为我有以下问题 Please create a master key in the database or open the master key in the session before performing this operation. 有没有人可以面对这个问题,你是如何解决的? 你能一步一步提供答案吗? 我知道在现场数据库上encryption的密码。
在SQL中存储时间的正确方法是什么? 有一个领域只关心,当一个行动发生。 示例值将是下午2:30或14:30,这对我来说并不重要。 这个值永远不会(ha,ha)加,减,比等等。它只是一个静态属性。
我有一个非Mission Mission DB 9 am-5pm SQL Server数据库,我已经设置为在工作时间每30分钟进行一次夜间完全备份和日志备份。 数据库正在完全恢复,通常我没有理由截断/收缩日志,除非我做了一些大量的维护。 日志备份pipe理的大小没有问题。 然而,我几个星期没有到这个客户那里,经过检查,我发现日志已经增长到.mdf文件大小的10倍左右。 我探讨了备份已经运行,我没有得到任何严重错误警报(SQL邮件)。 我试图把DB简单的恢复和收缩日志,这是不好的。 我之前尝试一个日志备份,我得到了: 日志未被截断,因为日志开始处的logging是暂挂复制或更改数据捕获。 确保日志读取器代理或捕获作业正在运行或使用sp_repldone将事务标记为分布式或捕获。 重新启动SQL Server冲洗重复同样的事情… 我说 ??? 这个数据库或数据库/服务器上的复制是不是也没有设置? 所以日志备份没有刷新.ldf。 所以我做了几个小时的研究,发现: http://www.sqlmonster.com/Uwe/Forum.aspx/sql-server/5445/Log-file-is-not-truncated-inspite-of-regular-log-backup http://www.eggheadcafe.com/software/aspnet/30708322/the-log-was-not-truncated-because-records-at-the-beginning-of-the-log-are-pending-replication.aspx 似乎是某种forms不佳的错误? 该解决scheme似乎已经运行exec sp_repldone,更精确 EXEC sp_repldone @xactid = NULL, @xact_segno = NULL, @numtrans = 0, @time= 0, @reset = 1 在紧急情况下可以使用此过程,以便在存在等待复制的事务时允许截断事务日志。 使用此过程可防止Microsoft SQL Server 2000复制数据库,直到数据库取消发布并重新发布。 〜MSDN 当我这样做,我得到以下 消息18757,级别16,状态1,过程sp_repldone,行1无法执行过程。 该数据库未发布。 在发布用于复制的数据库中执行该过程。 这是有道理的因为数据库从来没有发布复制。 我有几个问题: […]
是否有免费的客户端与位于远程服务器上的Microsoft SQL Server进行交互?
快速的问题! 我听说我们不应该缩小我们的数据库。 但是,相同的规则是否适用于压缩我们的SQL备份? 谢谢
我想使用SQL Server 2012速成版。 有人知道数据库的最大文件大小限制吗?
我被困住了。 我刚刚接pipe了SQL Server上的维护工作,而这个维护工作还没有被备份…日志文件已经增长到了1.61TB …是的,1.61TB。 它吞噬了所有可用的磁盘空间。 我试图备份(不能因为日志文件的大小),我试过分离(不能因为日志文件已满),我试着收缩数据库和日志文件(不能.. .get各种错误。)由于几个原因,我处于一个非常艰难的位置。 这不再是一个“使用”的程序,但人们仍然可以访问它来获取数据。 这已经把2TB的硬盘降低到了9.94MB。 帮帮我。 编辑:此外,我不能将恢复模式更改为“完整”做适当的备份…它只是坐着旋转…我要给它几个小时,并检查它。 太痛苦了