- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们有 2 个数据库,例如 DB1 和 DB2。
DB1 包含所有还访问 DB2 中数据的存储过程。
DB1 使用同义词来访问 DB2 中的表。
(我们的情况需要使用同义词)
在 SQL Server 2005 Developer Edition 的所有情况下,这都可以完美地工作。
但是在 Express Edition 中,当我们执行以下操作时会出现异常:
1 重新启动SQL Server
2 在 DB1 中执行以下代码:
set transaction isolation level snapshot
begin transaction
declare @sQuery varchar(max)
set @sQuery = 'Select * from synToSomeTableInDB2'
exec (@sQuery)
commit transaction
这将导致以下错误:
Snapshot isolation transaction failed in database '...' because the database was not recovered when the current transaction was started. Retry the transaction after the database has recovered.
相同的选择查询在没有 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
最佳答案
通过Microsoft Connect发现,问题在于默认情况下,在 SQL Server Express Edition 上,AUTO_CLOSE 选项设置为 true。
将此选项更改为 false 可以解决该问题。
关于SQL Server : Snapshot transaction problem with synonyms in Express Edition,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/614178/
所以我有一个项目,我定期发布到 maven 没有问题。我现在想提供这个项目的 SNAPSHOT 版本。所以我做'mvn clean deploy'。一切正常,如下所示: [INFO] 从 sonaty
假设我有一个项目 A在依赖项目的开发中 B - 目前也在开发中,尚未发布。 所以,在 A的 POM 文件,我有以下部分: com.example project-b 1.0.0-SNAP
在我们的项目中,我们正在从 ant 脚本迁移到 gradle 构建。 我们将使用artifactory作为我们公司的 repo 管理器来存储artifacts。 我在神器中看到了一些存储库内容,其中包
我已经阅读了该网站上的许多帖子(尤其是:iOS 8 Snapshotting a view that has not been rendered results in an empty snapsho
我们将 SBT 与 sbt-git 结合使用,从 Git 修订版中获取构建版本。具体来说,我们使用 git describe 的输出作为版本号,并在当前修订未标记时附加“SNAPSHOT”限定符: v
我正在使用 bitlyj 快照 jar 从以下链接缩短 URL。 http://code.google.com/p/bitlyj/downloads/list 有人能给我解释一下snapshot.ja
我有点难以区分 SNAPSHOT 和 SNAPSHOT READ COMMITTED 之间的区别? READ COMMITTED 是一种悲观的并发方法,如何将其应用到乐观并发中?在这种情况下,在 SN
显然,如果 Artifact 在版本中没有 -SNAPSHOT,我的 Nexus 将拒绝我向他抛出的每一个部署。 数据: 失败 Artifact 的名称:entando-core-engine-exp
我有一个 UIBarButtonItem,它会打开一个像这样的弹出窗口: @IBAction func openAdmin(sender: UIBarButtonItem) { let ale
我能够以 快照 的形式获取我感兴趣的对象,如 CodePen 所示 以下是代码片段: $scope.post = {}; var postsRef = new Firebase('ht
我只在 iOS 7 中遇到此错误并且应用程序崩溃了。在 iOS 6 中,我从来没有收到任何错误,只有一次在打开相机时出现内存警告。 Snapshotting a view that has not b
我在我的快照版本(例如dependency-lib)上使用“mvn clean deploy”执行maven构建。构建成功, Artifact 成功部署在 Artifact 中。 然后,我在我的 de
我正忙于 iOS7 中的 UICollectionView。 我要在两种不同的布局之间更改我的 Collection View 的布局。它们是 UICollectionViewFlowLayout 的
我从 eclipse git 中查看了最新的源代码:git://git.eclipse.org/gitroot/platform/eclipse.platform.releng.aggregator.
我在 Amazon EC2 上有一个 postgresql 数据库,需要确定备份这些数据的最佳方式。我正在考虑两种选择: (1) 将 EBS 卷挂载到/pgsqldata 等目录,并将此目录用作 po
当我使用Jasper作为接口(interface)时,有时接口(interface)会调用jasper并生成报告,然后我们会得到如下异常: ==============================
我正在使用 Version Maven Plugin插件 use-latest-versions将 groupID=com.example* 内部依赖版本更新到最新版本的功能。这是使用 Jenkins
对于 SQL Server 2008 R2 中的 SNAPSHOt 隔离级别,MSDN ADO.Net 文档中提到了以下内容: Transactions that modify data do not
我在 Bitbucket 中创建了一个公共(public)存储库来为我保存所有版本和快照版本。 我正在使用 wagon-git 将 jar 上传到发布存储库。 这是我在 pom.xml 中的条目:
When starting the server, refuses to load my plugin with an error:启动服务器时,拒绝加载我的插件,并出现错误: Could n
我是一名优秀的程序员,十分优秀!