sql-server-2012相关内容

如何在 64 位包中执行 32 位 SSIS 包?

我正在开发一个集成服务项目以构建 ETL. 我的一个包包含多个脚本任务来解析 Excel 内容(Microsoft Ace 12 驱动程序).这个包需要在32位模式下执行(我不能在64位模式下执行这个包).我无法安装 64 位版本的驱动程序. 此外,我将其包装在更高级别的 64 位包中.“加载调用"包应在 32 位模式下执行. 那么有没有办法在 64 位包中运行 32 位执行包任 ..
发布时间:2021-11-24 23:35:58 数据库

MSSQL 2012 为 WCF 创建 CLR 触发器失败

我创建了使用 CLR 触发器连接到 WCF 服务器并通知它有关数据库更改的系统.它在 SQL Server 2008 R2 上运行正常.现在我正在尝试在 SQL Server 2012 上进行迁移.要使用 WCF,我需要加载 SMDiagnostics.dll 程序集以及其他程序集.我检查了 clr 在 db 中启用,并将 trustworthy 设置为“on",我禁用了 WCF 调试,我检查了 ..
发布时间:2021-11-24 11:36:41 C#

在 SQL Server 2012 中注册 CLR 函数(基于 WCF)

我有一个基于 CLR 的存储过程,它使用 MsmqIntegrationBinding 将消息发布到远程 MSMQ.在 SQL Server 2005 中一切正常,但现在假设发生了从 2005 到 2012 的升级.我尝试在 SQL Server 2012 中注册 CLR (SP),但在注册 System.ServiceModell.DLL 时出现以下错误. 消息 6544,级别 16,状态 ..
发布时间:2021-11-24 11:11:24 C#

SqlClient.SqlException:等待操作超时

我目前正在尝试使用类似于下面的代码创建大量带有大量插入语句的测试数据... using (var connection = new SqlConnection(_connectionString)){使用 (var command = new SqlCommand(query.ToString(), connection)){尝试{连接.打开();command.ExecuteNonQuery( ..
发布时间:2021-11-24 10:15:53 C#/.NET

当我们在 SQL Server 2012 中进行交叉应用和内部连接时

我有一个关于 SQL Server 的小问题.什么时候用cross apply,什么时候用inner join?为什么在 SQL Server 中完全使用 cross apply? 我有 emp、dept 表;基于这两个表,我编写了一个 inner join 和 cross apply 查询,如下所示: ----使用交叉应用选择 *从 D 部门交叉申请(选择 *来自员工 E其中 E.Dep ..
发布时间:2021-11-16 23:02:46 数据库

如何将表中的整数值数组传递给存储过程?

我有一个使用动态 sql 的存储过程,它根据传递给它的值更新几列.我正在尝试测试它的多个值,而无需手动输入这些值.这些值将从表格中获取.有没有办法在表中传递所有这些值并让它通过 proc?就像在常规编程语言中一样,您将遍历数组.我在 sql server 2012 中这样做. 代码是这样的 CREATE PROCEDURE sp1 @enteredvalue int作为开始更新表1SET ..
发布时间:2021-09-10 19:44:34 数据库

有效地以 MMDDYYYY 格式输出日期

我有下面的脚本,结果 YYYYMMDD.但是,我需要 MMDDYYYY 格式的结果. 有人可以帮忙吗?我不希望数字之间有破折号/笔划/句点. SELECT CONVERT(VARCHAR(10), RowUpdateDateTime, 112)从我的表 结果:20141113 我希望它看起来像 11132014. 我尝试了 FORMAT 语法,但它需要很长时间才能运行. ..
发布时间:2021-09-10 19:43:59 数据库

TSQL 查询以引用前几行

我需要有关查询的帮助.我有一个返回一组简单行的查询. SELECT TOP 5收到YTD,已开票 YTD,订购YTD,年报道,周报来自产品WHERE ProductId = @ProductIdORDER BY YearReported DESC,周报 DESC 按顺序排列的周和年列可能有间隙(例如 1,2,4,5,6,9...) 我还想做的是选择更改订单序列中上一条记录的值.所以在第 ..
发布时间:2021-09-10 19:42:46 其他开发

用于克隆数据库的 SQL 脚本,保持原始数据库不变

我们目前有一个基本的 CMS 安装,在这个 CMS 中它包含一个完整的用户、产品、内容等工作数据集.我们希望增加我们的安装时间,因为现在我们目前必须进入 SQL Server 2012,创建一个新数据库,然后从现有的基本安装数据库中恢复该数据库. 我们每次安装最多可能需要 10 到 15 分钟. 我们还确保我们的基础数据库满足我们构建的网站的所有要求. 我们的问题是,我们想做以下 ..
发布时间:2021-09-10 19:34:37 其他开发

空格后的子串

我想拆分一个字符串并获取空格后的值.我可以在空格前获取值,但如何在空格后获取字符串. DECLARE @string varchar(20)SELECT @string = '测试名称'SELECT SUBSTRING(@string, 0, CHARINDEX(' ', @string)) 编辑:我使用的是 SQLServer 2012 解决方案 以下是使用 SUBSTRING 和 ..
发布时间:2021-09-01 18:44:32 数据库

授予存储过程权限

我有一个可以合并到表中的存储过程.我们称之为someSchema.UpsertSomeStuff(注意它不在dbo 模式中).让我们调用表 dbo.SomeStuff(注意它在 dbo 模式中). 当我使用数据读取器/数据写入器用户调用存储过程时,它工作正常. 但是,如果我将调用此存储过程的权限授予非常弱的用户(没有数据写入者或读取者权限),则它无法告诉我我无法选择、插入或更新到 db ..
发布时间:2021-08-30 19:55:03 数据库

使用一个存储过程从表中获取最后 N 行

我想用一个存储过程从表中获取最后 N 行. 我的存储过程有一些参数,如 @PageNumber 和 @RowCount 等. 我有两个问题: 我需要在我的用户界面中计算行数和结果,因为我想限制我的用户在最后一页时按下一页. 我希望我的用户在其他页面时可以按最后一页. 提示:我不想两次执行我的存储过程来获取结果和行数,因为它会创建动态并且需要很长时间来执行. 对于 ..
发布时间:2021-08-30 19:51:37 C#/.NET