sql-server-2012相关内容

如何在 sql server 2012 中部署现有的 SSIS 包?

我正在处理 SSIS 包.我向现有的 ssis 包添加了另一个数据流任务.添加新任务后,我重建了包,它成功了,没有任何错误.我需要将它部署到开发服务器吗? 解决方案 背景 Visual Studio 中的 2012 SSIS 项目部署模型包含一个文件对于项目参数、项目级连接管理器、包以及您添加到项目中的任何其他内容. 在下图中,您可以看到我有一个名为 Lifecycle 的解决 ..
发布时间:2021-12-26 23:24:55 数据库

900 字节索引大小限制在字符长度

SQL Server 2012 具有的 900 字节索引限制的总字符限制是多少.我创建了一个包含 varchar(2000) 的列,但我认为它超过了 SQL Server 限制的 900 字节?适合 900 字节索引列的最大 varchar(?) 是多少? 解决方案 varchar 是输入数据的实际长度 + 2 个字节.即使列本身有 2 字节的开销,您也可以承受 900 字节 varcha ..
发布时间:2021-12-21 23:30:31 数据库

将 MVC 4 SimpleMembership 与现有的数据库优先 EF 模型一起使用

我第一次尝试在我的 MVC 4 中使用 SimpleMembership,我已经有一个现有的数据库和基于它创建的 EF5 模型!我搜索了很多,但我找不到如何在我的情况下使用它以及如何在我自己的模型下使用它. 如果有人能告诉我如何做到这一点就好了. 谢谢 解决方案 纯粹作为参考,创建一个新的 ASP.NET MVC 4 Web 应用程序项目的 Internet 应用程序模板可能是 ..

无法解决整理冲突

我已将我们的一个数据库 (DB1) 从 SQL Server 2008 移至 2012,当我运行存储过程时出现以下错误 无法解决“SQL_Latin1_General_CP1_CI_AS"和“Latin1_General_CI_AS"在equal to操作中的排序冲突 我使用 更改了数据库的排序规则 ALTER DATABASE [优化器] SET SINGLE_USER WITH ..
发布时间:2021-12-13 08:52:08 数据库

SELECT 查询中的默认行顺序 - SQL Server 2008 与 SQL 2012

我们的团队最近将我们的数据库从 SQL Server 2008 升级到 SQL Server 2012.我们注意到的一个重大变化是 SELECT 语句返回的行的默认顺序,即未指定显式 ORDER BY 子句时. 根据 MSDN,SQL Server 2012 不保证除非指定了 ORDER BY 子句,否则返回的行的顺序. 我们在 5 个数据库中拥有 2500 多个存储过程,这些存储过程 ..

SQL Server 2012 使用 OPENROWSET 错误查询 Access 2007 数据

我想从与 SQL Server 2012 实例位于同一台计算机上的 Microsoft Access 2007 数据库查询 Management Studio 中的数据.我不想使用链接服务器来执行此操作,因为用户可以选择不同的 Access 数据库.我正在遵循 technet 和我读过的其他来源上的说明使用 OPENROWSET 作为做我想做的事情的正确方法,但是当我在 Management St ..
发布时间:2021-12-12 22:14:52 数据库

加入多个表返回NULL值

我有 3 种不同的 CTE 结果,我需要相互加入: 主表 @Policies 包含所有 VehiclePolicyLimitsID 值: @LiabilityPremium: @HiredPremium: 例如,我将 CTE 的结果模拟为 3 个表变量: 声明@Policies 表(VehiclePolicyLimitsID int)插入@Policies 值 (2101 ..
发布时间:2021-12-10 13:04:37 数据库

SQL Server 连接字符串 - 点(“.")或“(本地)";或“(localdb)"

我最近不得不安装 SQL Server 并将数据库恢复到 2 台笔记本电脑,第一次我花了几天时间才弄明白,第二次我仍在努力. 在这两种情况下,我都在这里收到此错误: 与 SQL Server 建立连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接.(提供程序:命名管道提供程序,错误:40 - 无法打开与 ..

sql server中标识列值突然跳转到1001

我使用的是 Sql server 2012(Denali).我想知道为什么所有标识列值都从 1001 开始等等.一开始Identity 列从1,2 开始,依此类推,顺利添加标识,但突然跳到1001,1002 以及数据库中包含标识列的所有表.可能是什么原因?请协助. 解决方案 Microsoft 已经改变了他们在 SQL Server 2012 中处理标识值的方式,因此您可以在重新启动 SQ ..
发布时间:2021-12-02 15:07:07 数据库

SQL Server Management Studio 2012 中的自动增量主键

我如何auto increment primary key 在SQL Server 数据库表中,我看过论坛但可以不知道如何. 我查看了属性但看不到选项,我看到了一个答案,您可以转到 Identity 规范属性并将其设置为 yes 并设置 Identity将 增加到 1,但该部分是灰色的,我无法将 no 更改为 yes. 一定有一种简单的方法可以做到这一点,但我找不到. 解决方案 ..
发布时间:2021-12-02 14:24:51 数据库

客户端 PC 上的 LocalDB 部署

我对这个新版本的 SQL Server Express 非常感兴趣. (对我而言)不清楚安装程序应该做什么来部署使用 LocalDB 的应用程序. 是否需要在客户端 PC 上安装 SQL Server Express 然后附加 MDF 文件? 或者它只需要运行 LocalDB.msi 并且它像 SQL Server Compact 一样作为独立文件工作? 解决方案 使用L ..

SQL Server 2012 列标识增量在第 7 个条目时从 6 跃升至 1000+

我有一个奇怪的场景,我的 SQL Server 2012 数据库中的 auto identity int 列没有正确递增. 假设我有一个表,它使用一个 int 自动标识作为主键,它偶尔会跳过增量,例如: 1,2、3、4、5、1004,1005 这是在非常随机的时间在随机数量的表上发生的,无法复制它以找到任何趋势. 这是怎么回事?有没有办法让它停止? 解决方案 这很正 ..
发布时间:2021-12-01 19:53:27 数据库

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

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

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

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

SQL Server 数据导入工具中缺少 Microsoft Excel 作为选项

我在 64 位 Windows Server 2012 R2 上运行 SQL Server 2012. 我没有安装 MS Office. 我现在注意到,当我启动开始->程序文件->Microsoft SQL Server 2012->导入和导出数据(64 位)时,数据源下拉列表中缺少 MS Excel 文件选项.如何在无需在我的服务器上安装 Excel 或 Office 的情况下获得该选项? ..

SQL Server 数据导入工具中缺少 Microsoft Excel 作为选项

我在 64 位 Windows Server 2012 R2 上运行 SQL Server 2012. 我没有安装 MS Office. 我现在注意到,当我启动开始->程序文件->Microsoft SQL Server 2012->导入和导出数据(64 位)时,数据源下拉列表中缺少 MS Excel 文件选项.如何在无需在我的服务器上安装 Excel 或 Office 的情况下获得该选项? ..