我们有一个SQL Server 2005服务器,它容纳了大约200个低/无流量存档数据库,并且该服务器没有备份到任何其他设备。数据库文件(MDF和LDF)存储在RAID数组中,当RAID控制器失败时,我们担心会丢失数据。我们将RAID控制器和数组发送给数据恢复公司,他们能够恢复大部分文件,但在某些情况下,我们有事务日志,但丢失了主要数据文件。
是否有可能仅使用事务日志将数据库恢复到最后一个事务(应该是在创建数据库之后),还是不能这样做?
a)我正在使用微软新的免费web开发工具Webmatrix (Beta 2)开发一个网站。
b) Web Platform Installer (建议)自动安装SQL Server Express 2008以及Webmatrix和VWDE 2010 Express。
c)我的数据库是用SQL Server Express 2008创建的。但托管公司表示,他们将只支持SQL Server Express 2005 (但不支持SQL Server Express 2008)。
d)我可以继续使用这个托管公司吗?或者我应该寻找专门支持SQL Server Express 2008的人吗?换言之,问题
我想为SAAS系统构建一个多租户体系结构。我们使用Django作为后端,使用mongoengine作为我们的主数据库,使用gunicorn作为我们的web服务器。
我们的客户是一些大公司,所以数据库的数量预先分配空间不应该是一个问题。
我们采取的第一种方法是编写一个中间件来确定请求的来源,以便正确地连接到mongoengine数据库。以下是代码:
class MongoConnectionMiddleware(object):
def process_request(self, request):
if request.user.is_authenticated():
我刚刚放下公司的表,意识到我所做的SQL备份是为了结构,而不是数据。我需要立刻恢复数据..。有这样的事吗?我正在使用PHPMyAdmin,到目前为止我所做的只是
DROP TABLE USEFUL_TABLE、CREATE TABLE IF NOT EXISTS USEFUL_TABLE和(绝望中) ROLLBACK
有什么办法把数据记录拿回来吗?
编辑
感谢你的评论,感谢上帝,我找到了一个模糊的备份,我可以恢复!对于像我这样草率和粗心的人来说,在任何备份/导出操作之前,总是确保在导出备份数据时选择了 Dump all rows选项。我没有,我甚至没有检查以确认SQL是否有转储行。
我要做的是对大约200 K行的数据进行简单的求和,这会给excel带来问题。基本上我的名单是这样的
List of Companies Dummy1 Dummy2
Company A 0 1
Company A 0 1
Company A 1 1
Company B 1 1
Company B 0 1
Company B 0 1
....
如果某家公司的B栏的任何一行