sql-server-2012相关内容

SQL Server更改主键数据类型

我正在处理SQL Server 2012: 我有一个主键列为INT的表。我需要将其更改为GUID。 是否要更改表并将int列删除为primary key? 添加GUID列并将其设置为主要并删除旧的INT列? 谢谢。 推荐答案 您不能更改主键列,除非删除它。.任何更改其数据类型的操作都将导致以下错误.. 对象‘XXXX’依赖于列‘XXXX’。 唯一选项 ..
发布时间:2022-07-23 21:59:58 其他开发

未注册SSIS自定义任务以在此计算机上使用错误

我正在设置一台新笔记本电脑(Win10,旧的是Win7)。在我的商店,我们在大多数SSIS包中使用自定义任务。当我使用此任务打开现有包时,收到错误: 标题:Microsoft Visual Studio 名为“Log Start Event”和创建名称的任务 “TBSM.Vision.SSIS.LoggingTask.VisionLoggingTask, TBSM.Vision.SSIS. ..
发布时间:2022-07-03 21:36:48 数据库

Pyodbc:如何防止通信链路故障、连接写入和连接读取错误?

我正在使用pyodbc连接到我的SQL服务器。我的脚本大部分时间都会按预期运行,但有时当脚本对SQL数据库执行命令时,我会收到以下三个错误之一: Pyodbc.Error:(‘08S01’,‘[08S01][Microsoft][ODBC SQL Server 驱动程序]通信链路故障(0)(SQLExecDirectW)‘) Pyodbc.Error:(‘01000’,‘[01000] ..

SQL Server 2012中的递归衰减平均值

我需要计算衰减平均值(累积移动?)一组值的集合。序列中的最后一个值为50%权重,将所有先前序列的衰减平均值递归为另一个50%权重。 我提出了一个CTE查询,它可以产生正确的结果,但它依赖于一个连续的行号。我想知道在SQL 2012中有没有更好的方法来做到这一点,也许是使用over()的新窗口函数,或者类似的东西? 在实时数据中,行按时间排序。我可以使用一个SQL视图和row_numbe ..

关键字在SQL Server 2012中的用途是什么?

我知道“不”这个关键字,但它对我来说是新的。请给我一个用法和例子。 Sql 仅保留,以防某些引擎可能会使用它,以确保与支持核心推荐答案语法的驱动程序兼容: “以下单词是为在ODBC函数调用中使用而保留的。这些单词不限制最低SQL语法;但是,为了确保与支持核心SQL语法的驱动程序兼容,应用程序应避免使用这些关键字。” https://docs.microsoft.com/en ..
发布时间:2022-04-05 14:05:00 数据库

从SQL查询向SSAS发送XMLA DISCOVER_XML_METADATA

我正在尝试向Analysis Services实例发出&Quot;DISCOVER";的XMLA语句。从Management Studio的XMLA窗口发送XMLA工作正常,并返回所需的结果,因此我确信基本语法正确。 将其包装在SQL查询中(见下文),它将返回: 链接服务器的OLE DB提供程序&分析&在Zeile 2,Spalte 58(urn:schemas-microsoft-co ..
发布时间:2022-03-27 17:03:23 数据库

如何使用SSMS中的表值参数执行存储过程

当我右键单击存储过程,并选择“执行存储过程命令”时,我应该将什么作为值传递给表值参数? 我不是在谈论SSMS“查询”窗口。我指的是右键单击SP时显示的“执行过程”对话框。 是否可以通过此屏幕将参数值直接提供给SP? 推荐答案 可以这样做。例如,我们假设您定义了以下表类型: CREATE TYPE dbo.ContactsList AS TABLE ( ContactI ..
发布时间:2022-03-07 23:29:21 其他开发

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

如何自动递增 SQL Server 数据库表中的主键?我浏览了论坛,但不知道如何执行此操作. 我查看了属性,但看不到选项.我看到了一个答案,您转到 Identity 规范属性并将其设置为 yes 并将 Identity increment 设置为 1,但该部分是灰显,我无法将 no 更改为 yes. 一定有一个简单的方法可以做到这一点,但我找不到. 解决方案 确保Key列的数据 ..
发布时间:2022-01-31 16:55:03 数据库

SQL Server 2012 列标识增量在第 7 个条目上从 6 跳到 1000+

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

无法让 SQL Server 启动或通过 SSMS 连接到我的本地数据库引擎

SQL Server 一直运行良好,但自周五以来,我无法连接到 SSMS 中的数据库引擎.这恰逢我在 Windows 更新期间不得不关闭笔记本电脑,因为它似乎挂起(我不知道这两者是否相关). 从那以后我有: 回到更新失败前的还原点 从我的机器上删除了 SQL Server 2008 在我的机器上安装了 SQL Server 2012.这在加载过程中失败了 从我的机器上删除了所有标 ..
发布时间:2022-01-25 10:30:40 数据库

SQL |返回最小值 |动态多行

我需要创建一个查询,它只返回特定列中具有最小值的行. 我有这个结果(示例): 名称 |说明 |命令-----------------------------------------姓名1 |一个 |1姓名1 |乙|2姓名1 |C |3姓名2 |一个 |1姓名2 |乙|2姓名2 |C |3 我想得到这个结果: 名称 |说明 |命令----------------------------- ..
发布时间:2022-01-23 16:29:36 数据库

理解 SSMS 2012 中的“OFFSET/FETCH"

今天刚刚安装了 Microsoft SQL Server Management Studio 2012.在熟悉 ORDER BY 的分页功能添加时,我一直遇到这个错误: 消息 102,第 15 级,状态 1,第 5 行 “OFFSET"附近的语法不正确. 消息 153,第 15 级,状态 2,第 6 行 FETCH 语句中选项 NEXT 的使用无效. 这是我的查询: SELE ..
发布时间:2022-01-20 14:58:18 其他开发

如何使用空间来搜索邮政编码的半径?

背景 我正在编写一个应用程序,它可以在邮政编码的某个半径范围内查找事件.你可以把它想象成ticketmaster,你输入你的邮政编码,x 半径内的所有音乐会都会显示出来. 我有一个包含邮政编码的数据库表,以及每个邮政编码的纬度和经度.我还有一个“EventListings"表,其中每个“事件"都有一个 ZipCode 字段. 问题 目前,我在服务层的 Linq-to-Ent ..
发布时间:2022-01-20 11:32:10 C#/.NET