小编SKI*_*DER的帖子

如何从表列中删除唯一约束?

我有一个表'users','login'列定义为:

[login] VARCHAR(50) UNIQUE NOT NULL
Run Code Online (Sandbox Code Playgroud)

现在我想使用SQL脚本删除这个唯一的约束/索引.我在我的本地数据库中找到了它的名字UQ_ users _7D78A4E7,但我想它在另一个数据库上有一个不同的名字.

放弃这种独特约束的最佳方法是什么?或至少任何......

谢谢.

sql database sql-server-2005 unique-constraint non-clustered-index

20
推荐指数
4
解决办法
9万
查看次数

grpc:服务器重启后大约15秒无法恢复连接

服务器重启后,客户端无法立即恢复与服务器的连接.相反,它仅在空闲15秒后恢复连接.我也无法使用同一进程中新创建的通道/客户端调用服务器.但是如果我在单独的进程中启动一个新的客户端实例,它就会成功连接.

我不确定但是假设在从1.0.0移动到1.6.1 grpc版本后问题出现了.也许引入了任何新的设置来改变这种行为?

我的电话状态:

0. Grpc.Core.Internal.CompletionQueueSafeHandle.Pluck (Source Unavailable)
1. Grpc.Core.Internal.AsyncCall`2.UnaryCall (Source Unavailable)
2. Grpc.Core.DefaultCallInvoker.BlockingUnaryCall (Source Unavailable)
3. Grpc.Core.Internal.InterceptingCallInvoker.BlockingUnaryCall (Source Unavailable)
Run Code Online (Sandbox Code Playgroud)

.net c# windows grpc

7
推荐指数
1
解决办法
350
查看次数

将计算机时间与互联网时间服务器同步的最佳方法是什么?

我需要从桌面应用程序中的一个Internet时间服务器获取当前时间.我想我需要一些类似请求字符串和正则表达式的东西来从用户想要的任何站点获取时间(可能有几个预定义的站点).

或者可能存在一些免费的库?

谢谢.

c++ windows qt datetime

6
推荐指数
1
解决办法
4282
查看次数

使用WiX添加multiString注册表值?

现在我使用这样的东西:

<Component Id="RegistryEntries" Guid="<guid>" KeyPath="yes">  
  <RegistryKey Root="HKCU" Key="<path>" Action="createAndRemoveOnUninstall">  
    <RegistryValue Name="myStrings" Action="append" Type="multiString">  
      1  
    </RegistryValue>  
    <RegistryValue Name="myStrings" Action="append" Type="multiString">  
      2
    </RegistryValue>  
    <RegistryValue Name="myStrings" Action="append" Type="multiString">  
      3
    </RegistryValue>  
    <RegistryValue Name="myString" Value="x" Type="string"/>  
  </RegistryKey>  
</Component>  
Run Code Online (Sandbox Code Playgroud)

但我有下一个错误:

主键"reg<key>"在表'Registry'中重复.请删除其中一个条目或重命名主键的一部分以避免冲突.

答案:在Yan回答之后,我的xml看起来像:

<Component Id="RegistryEntries" Guid="<guid>">
  <RegistryKey Root="HKCU" Key="<path>" Action="createAndRemoveOnUninstall">
    <RegistryValue Name="myStrings" Action="append" Type="multiString">
      <MultiStringValue Name="myStrings" Action="append" Type="multiString">  
        1
      </MultiStringValue>
      <MultiStringValue Name="myStrings" Action="append" Type="multiString">  
        2
      </MultiStringValue>
      <MultiStringValue Name="myStrings" Action="append" Type="multiString">  
        3
      </MultiStringValue>
    </RegistryValue>
    <RegistryValue Name="myString" Value="x" Type="string"/>
  </RegistryKey>
</Component>
Run Code Online (Sandbox Code Playgroud)

registry windows-installer wix

6
推荐指数
2
解决办法
3196
查看次数

存储安全信息以供进一步使用的最佳方法是什么?

我的桌面应用程序要求用户提供代理服务器凭据以便以后使用它.但是,存储此安全信息以供进一步使用的最佳方法是什么?

windows security passwords algorithm desktop-application

5
推荐指数
1
解决办法
178
查看次数

如何在Windows 7中以编程方式区分硬链接和真实文件?

我在文件大小和已用磁盘空间之间存在差异(总文件大小甚至超过磁盘大小).我想因为在Windows 7/Vista中存在许多硬链接(对于WinSxS组件).但是,如何以编程方式将硬链接与Windows 7中的真实文件区分开来?

c++ hardlink windows-7

3
推荐指数
1
解决办法
3544
查看次数

如何将数据库上下文切换到新创建的数据库?

我写了一个脚本来创建一个数据库:

1:使用主机;
2: IF (db_id('myDB') 为空)
3: CREATE DATABASE myDB;
4:使用myDB;

但它不起作用...我收到一个错误:无法在 sysdatabases 中找到数据库“myDB”的条目。未找到具有该名称的条目。确保正确输入名称。(讯息911 )

我的错误在哪里?

谢谢。

答案: go go go
有用的链接: 如果不使用 GO,以编程方式,您将需要进行 2 个单独的数据库调用。

sql database sql-server ssms sql-scripts

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