问题标签 [snapshot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
643 浏览

sql-server - SQL 2005 快照安全

在 SQL Server 2005 中,可以创建允许对数据库进行只读访问的数据库快照,即使数据库处于“恢复挂起”模式也是如此。此功能的一个用例是创建引用生产数据库副本的报告数据库,该副本通过日志传送保持最新。

在这种情况下,如何在不同于“生产”源数据库的“快照”数据库上实现安全性?

例如,在生产数据库中,所有对数据的访问都是通过存储过程进行的,而在快照数据库中,用户可以从数据库中的表中进行选择以进行报告。我看到的问题是快照数据库的安全性是从源数据库继承的,并且不能更改,因为快照是严格只读的。

0 投票
3 回答
227 浏览

sql-server - 生产数据库的夜间可导入或附加副本

我们希望能够在夜间制作生产数据库的副本/备份/快照,以便我们可以将其导入开发环境。

我们不想将日志传送到开发环境,因为它需要我们可以随时重置为生产数据库的最后一个副本。

我们需要能够清除某些只会使副本膨胀的日志记录和/或其他无用或繁重的表。

与 sql server 发布向导相比,我们更喜欢附加/分离方法,因为附加比导入快得多。

我应该提到我们只有 SQL Server Standard,因此某些功能将不可用。

最好的方法是什么?

0 投票
2 回答
1666 浏览

sql-server - MS-SQL Server 2005:使用备用快照位置初始化合并订阅

一年前我们开始了一些海外合并复制,到目前为止一切都很好。我的问题是,我们的系统中现在有如此多的数据,以至于订阅者的服务器上的任何崩溃都将是一场灾难:以标准方式重新初始化订阅将需要几天时间(我们的连接肯定很慢,但已经非常非常昂贵)!我一直在跟进的想法如下:

  1. 制作原始数据库的副本,冻结它,通过飞机将文件发送给订阅者,然后在没有快照的情况下启动复制:这是传统上使用旧版本 SQL 完成的事情,但对我来说听起来有点混乱:我将不得不将我的发布者的数据置于只读模式并停止所有复制,直到操作完成。
  2. 制作数据快照,将快照文件发送到国外,将它们安装在订阅服务器上,并在复制属性中将新快照位置指示为备用位置。这对我来说听起来很公平(没有必要暂停正在进行的复制,没有数据冻结),但是,在这一点上,微软的帮助没有......帮助。

我相信你们中的一些人已经经历过这样的情况。你的选择是什么?

编辑:当然,有人可以说“你为什么不尝试一下你的想法”,但这需要几个小时(sql-servers、虚拟机和所有这些东西的多个实例......),而我以为做这件事的人只需要 2 分钟就可以解释他的想法。如果有人愿意腾出 2 分钟的时间来为我节省数小时的辛勤工作,我将是最幸福的人……

0 投票
2 回答
2554 浏览

process - 我将如何拍摄流程快照以保留其状态以供将来调查?这可能吗?

我不知道这是否可能,但它会非常有用!

我有一个定期失败的进程(在 Windows 2000 中运行)。然后我只有一次机会对它做出反应,然后不得不重新启动它并痛苦地等待它再次失败。我没有写这个过程,所以没有调试的源代码。失败似乎是随机的。

通过对过程的快照,我可以反复快速地测试对失败的反应。

我曾想过在虚拟机中运行,但在这种情况下这是不可能的。

编辑:@Jon Cage 问:

当您说快照时,您的意思是捕获即将失败的进程(包括内存,程序状态等)......然后在最后几秒钟反复重播它以查看它对其他组件有什么影响?

这正是我的意思!

0 投票
5 回答
28275 浏览

maven-2 - 如何在 Maven 中发布依赖于 3rd 方 SNAPSHOT 项目的项目

我想使用 maven 发布插件发布一个快照项目“foo-1.0-SNAPSHOT”。该项目依赖于尚未发布的第 3 方模块“bar-1.0-SNAPSHOT”。我在项目的 pom.xml 中使用选项“allowTimestampedSnapshots”来允许时间戳快照,但我假设第 3 方模块(栏)没有时间戳,除非我自己构建它,因为 maven 仍然抱怨未解决的 SNAPSHOT 依赖项。

无论依赖的 SNAPSHOT 项目如何,有没有办法发布项目 foo,如果没有,我如何向第 3 方项目添加时间戳?

0 投票
1 回答
910 浏览

asp.net - HTML 快照

使用 asp.net,我需要生成 youtube 视频的快照。我可以访问 youtube 生成的用于将其视频集成到其他网站的代码。

基本上我想做的就是 HTML Snapshot 做的,拍一些 html 的照片,但我只对视频感兴趣。

我如何在 asp.net 中解决这个问题,(购买 HTML 快照不是一种选择)

0 投票
5 回答
95048 浏览

maven - Maven 快照存储库与发布存储库

快照存储库和发布存储库有什么区别?

这是关于设置存储库(如 Artifactory、Nexus 等)的参考

0 投票
1 回答
2551 浏览

iphone - 以编程方式拍摄视图/WebView 的快照

我想拍摄一个视图(WebView)的快照,或者,如果不可能的话,整个屏幕,所以我可以将它保存到用户的照片库中。我想知道这是否可能。

0 投票
2 回答
1107 浏览

sql - SQL Server:速成版中的同义词快照事务问题

我们有 2 个数据库,比如 DB1 和 DB2。
DB1 包含访问 DB2 中数据的所有存储过程。
DB1 使用同义词来访问 DB2 中的表。
(在我们的情况下,使用同义词是一项要求)

这在使用 SQL Server 2005 Developer Edition 的所有情况下都可以正常工作。

但是在 Express Edition 中,当我们执行以下操作时会出现异常:
1 重新启动 SQL Server
2 在 DB1 中执行以下代码:

设置事务隔离级别快照
开始事务
声明@sQuery varchar(max)
设置@sQuery = 'Select * from synToSomeTableInDB2'
exec (@sQuery)
提交事务

这将导致以下错误:

数据库“...”中的快照隔离事务失败,因为在启动当前事务时未恢复数据库。数据库恢复后重试事务。

在不使用 EXEC 或在 Developer Edition 上运行时,相同的选择查询可以正常通过。
在步骤 1 中重新启动服务器很重要,因为一旦连接到 DB2,代码在 SQL Server Express Edition 上也可以正常运行。

有谁知道这是什么?我们需要能够使用 EXEC 进行一些动态查询。我们已经检查了 MSDN,搜索了 Google,......任何帮助都非常感谢。

--- 编辑:2009 年 3 月 10 日
正如下面 Ed Harper 所讨论的,我已经为此提交了一份错误报告。
请参阅https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=422150

0 投票
2 回答
22682 浏览

git - Git:如何获取 git 存储库的快照

我正在寻找正确的方法来获取没有 .git/ 目录的 git 存储库存档,以便将每日快照发送给测试人员。