我们有一个客户端应用程序通过C#dll访问SQL Server数据库(镜像和群集),并在特定错误号上使用重试逻辑.
我们在故障转移期间遇到问题,其中.dll抛出瞬态错误,在重试逻辑中捕获它们将允许客户端应用程序在故障转移后继续优雅地继续.
以下是我们目前在重试逻辑中捕获的错误列表:
0
-2
-1
2
53
64
233
596
924
1205
1222
2801
4060
6005
10053
10054
10060
40143
40197
40501
40613
Run Code Online (Sandbox Code Playgroud)
有没有人知道数据库在故障转移期间可能抛出的更全面的错误列表,一旦故障转移完成就可以恢复?
他们必须加载他们必须处理这些软件的软件,但我似乎无法找到一个像样的清单.
谢谢,克里斯.
我试图导出相当大量的图像文件,内部存储在SQL数据库中作为二进制数据.
作为在SQL中编写存储过程的新手,我已经遇到了一些关于如何存档的非常有用的指南,但我似乎错过了一些东西.
我在本地运行SQL Server 2008 R2,我正在尝试将文件写入我的C:\驱动器上的文件夹.
这是我到目前为止的商业部分:
BEGIN
DECLARE @cmd VARCHAR(8000)
DECLARE @result int
DECLARE curExportBinaryDocs CURSOR FAST_FORWARD FOR
SELECT 'BCP "SELECT Photograph_Data FROM [ALBSCH Trial].[dbo].[Photograph] WHERE Photograph_ID = '
+ CAST(Photograph_ID AS VARCHAR(500)) + '" queryout "' + @OutputFilePath
+ CAST(Photograph_ID AS VARCHAR(500)) + '.jpg"' + ' -n -T'
FROM dbo.Photograph
OPEN curExportBinaryDocs
FETCH NEXT FROM curExportBinaryDocs INTO @cmd
WHILE @@FETCH_STATUS = 0
BEGIN
--PRINT @cmd
EXEC @result = xp_cmdshell @cmd
FETCH NEXT FROM curExportBinaryDocs INTO @cmd
END
CLOSE …Run Code Online (Sandbox Code Playgroud) 我收到以下代码的错误“TabsViewModel 不是构造函数”。我已经查看了有关此错误的其他帖子,但大多数人建议该函数名称在其他地方使用,但正如您所看到的,这是一个非常简单的示例,并且 TabsViewModel 未在其他地方使用。
define(['utils','ko','text!tmpl/risersandfallerstabs_partial.html','text!tmpl/errorPage_partial.html'], function(utils,ko,tmplrisersandfallerstabsStr,tmplErrStr) {
let tabsmodel = {};
$(function() {
tabsmodel = new TabsViewModel();
ko.components.register('risersandfallerstabs', {
viewModel: utils.createVM(tabsmodel),
template: tmplrisersandfallerstabsStr
});
utils.applyBindings(tabsmodel,'risersandfallerstabs');
var TabsViewModel = (function(){
let self = {};
self.test = "123";
return self;
});
});
})Run Code Online (Sandbox Code Playgroud)
为什么我收到这个错误?