当前位置: 首页 > 知识库问答 >
问题:

无法更新身份列SQL服务器2014[重复]

宗政小林
2023-03-14

我正在尝试更新标识列,到目前为止,它不存在于任何关系表中。

如果我运行SQL语句,如图所示:

SET IDENTITY_INSERT Client..dt_Domain ON;

UPDATE Client..dt_Domain
SET DomainID = 1
WHERE DomainID = 2 AND ClientID = 3

SET IDENTITY_INSERT Client..dt_Domain OFF;

我得到以下错误:

msg 8102, Level 16, State 1, Line 6
无法更新标识列'DomainID'。

共有1个答案

东方和志
2023-03-14

我猜没有办法Update标识列。

但是你可以删除旧记录

 类似资料:
  • 出身背景我需要让我的网站通过IdentityServer(IDS)进行身份验证。“example.com” 我正在用DotNetCore构建我所有的网站,用apache在代理服务器上托管它们,让我们调用私有ip12.3.4.5。 它们应该如何工作。我去网站的例子。我应该可以和ids通话。例如。com获取身份验证信息,然后重新路由回示例。具有身份验证令牌的com。相反,我得到了一个SSL握手错误。见

  • 我们的应用程序中有两个部分: 服务器-提供REST服务 客户端-通过Spring restTemplate使用它们 除了HTTP状态之外,我们的服务器还返回一个包含JSON的HTTP正文,详细描述了错误。所以,我在restTemplate中添加了自定义错误处理程序,以将一些编码为非错误的错误处理——这有助于很好地解析HTTP正文。 但在HTTP/1.1 401未经授权的情况下,我通过解析HTTP主

  • 问题内容: 我最近将SQLServer从2005年升级到了2014年(链接服务器),并且我注意到调用exec命令以在升级的链接服务器上执行存储过程的存储过程之一因错误而失败。 在sys.servers中找不到服务器“服务器名称”。验证是否指定了正确的服务器名称。如有必要,执行存储过程sp_addlinkedserver将服务器添加到sys.servers。 问题是链接服务器存在,并且我已经进行了测

  • 我尝试通过JDBC驱动程序连接到使用Java 7的SQL Server 2014,应用程序显示的错误是: 驱动程序无法使用安全套接字层(SSL)加密建立到SQL Server的安全连接。错误:“SQL Server返回了不完整的响应。连接已被关闭。 我的代码是: 我从MSDN下载了ODBC驱动程序包,并尝试依次使用以下各项:、和以及,但每次我都会遇到相同的错误。

  • 我正在尝试安装SonarQube:我遵循了以下步骤: 设置SOnarQube Tuto:这里 总结一下: > 下载声纳并将其移动到 将这些coonfig步骤添加到: sonar.jdbc.username=sonar sonar.jdbc.password=sonar sonar.jdbc.url=jdbc:mysql:/localhost:3306/sonar?UseUnicode=true&C

  • 它总是导致带有错误消息的catch块 登录失败:未知的用户名或错误的密码。失败:未知的用户名或错误的密码。 我确信给定的密码是正确的。 如何使用给定的密码验证用户名?