小编ASF*_*est的帖子

MSSQL - 有一种方法可以在将条目添加到另一个表时自动将条目添加到一个表中吗?

我有点像SQL新手,所以请耐心等待.我的项目如下:

在Windows Server 2008 R2上使用MSSQL.

有一个现有的数据库表 - 我们称之为PRODUCTS - 包含数千行数据,这是X公司销售的每个产品的产品信息.我感兴趣的三个栏目是ITEMGROUPID,ITEMID和ITEMNAME.ITEMID是此表的主键,是唯一的产品代码.ITEMGROUPID表示每个项目属于哪种类别的产品,ITEMNAME是自解释的.我只对一类产品感兴趣,所以通过使用ITEMGROUPID我可以确定我的表将有多少行(目前为260).

我现在正在创建一个包含一些参数的表,用于制作这些产品 - 让我们称之为LINEPARAMETERS.例如,当我们制作Widget A时,我们需要Conveyor B以速度C运行.我打算在我的表中创建一个外键,指向另一个表中的ITEMID.因此,我新表中的每一行都将引用现有产品数据库中的特定产品.

我的问题是,如果开发的新产品符合我的标准(ITEMGROUPID ='VALUE'),并使用ITEMID输入到现有表中,我的表是否有任何方法可以自动生成具有该ITEMID和默认值的新行所有其他列中的值?

sql sql-server sql-server-2008

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

Windows Server 2019 支持的操作系统 GUID 是什么?

我正在尝试在 Windows Server 2019 上安装一些不受官方支持的软件。同一软件(也不支持)的几个旧版本和新版本安装并运行得很好,但一个特定版本不会尝试安装,而是只是标记它不受支持并将主要软件组件的复选框灰显。无论如何,我想尝试强制它运行,因为我在其他版本上的经验表明,如果我可以让它尝试无论如何,它可能会起作用。

我已经用 Resource Hacker 打开了 exe 文件,并找到了它通过 GUID 检查兼容操作系统的位置。兼容的操作系统列出了 Windows 10 (8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a)。我想如果我将此 GUID 更改为 Server 2019 的 GUID,它可能只会诱使它忘记它不受支持。但是我找不到 Windows Server 2019 的 GUID。我发现这个线程提供了几个以前版本的 GUID,但在 Server 2019 上没有

guid exe windows-server-2019

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

设置服务:找不到与参数名称“凭据”匹配的参数

我正在尝试使用 powershell 脚本来更改服务的登录凭据。根据此 Microsoft 文档(示例 8),我使用以下代码:

$credential = Get-Credential
Set-Service -Name serviceName -Credential $credential
Run Code Online (Sandbox Code Playgroud)

当我运行脚本时,系统提示我输入用户名和密码,我输入了这些信息,但随后出现以下错误:

Set-Service : A parameter cannot be found that matches parameter name 'Credential'.
At line:2 char:28
+ Set-Service -Name serviceName -Credential $credential
+                            ~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Set-Service], ParameterBindingException
    + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.SetServiceCommand
Run Code Online (Sandbox Code Playgroud)

这可能是什么原因造成的?这台机器不在域中,但我以本地管理员身份登录,并以管理员身份运行 powershell。我有权更改这些服务,并且可以通过通常的服务 GUI 正常输入登录详细信息。

powershell service

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