小编Chr*_*ray的帖子

SQL Server故障转移期间的瞬态错误

我们有一个客户端应用程序通过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)

有没有人知道数据库在故障转移期间可能抛出的更全面的错误列表,一旦故障转移完成就可以恢复?

他们必须加载他们必须处理这些软件的软件,但我似乎无法找到一个像样的清单.

谢谢,克里斯.

c# sql sql-server

11
推荐指数
1
解决办法
469
查看次数

通过存储过程从SQL导出二进制文件数据(图像)

我试图导出相当大量的图像文件,内部存储在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)

sql t-sql sql-server sql-server-2008

8
推荐指数
2
解决办法
4万
查看次数

Knockout JS - 函数不是构造函数

我收到以下代码的错误“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)

为什么我收到这个错误?

javascript jquery knockout.js

4
推荐指数
1
解决办法
1435
查看次数

标签 统计

sql ×2

sql-server ×2

c# ×1

javascript ×1

jquery ×1

knockout.js ×1

sql-server-2008 ×1

t-sql ×1