我们有4台服务器,它们都是同一个域的成员:
1. SQL 2012 on Windows Server 2016
2. SQL 2012 on Windows Server 2012
3. SQL 2017 on Windows Server 2016
4. SQL 2017 on Windows Server 2016
我注意到在前两台服务器上,域用户只使用NTLM连接(sys.dm_exec_connections DMV,auth_scheme列)。
研究如何将auth_scheme更改为Kerberos,了解到必须将“写ServicePrincipalName”特权授予Active服务
我知道这个问题听起来很愚蠢,但请回答它。
假设我们将int A(int num);作为函数原型。
函数的名称是什么?int A(int num)还是A
函数的主体是否也是定义顶部的部分?
int A(int num){ <-- Does the body include this?
return num * num;
}
谢谢。
我是EF的新手,在EF中有一些关于命名约定的问题,假设我们有两个类Student和Teacher作为
public class Student
{
public long Id { get; set; }
public string Name { get; set; }
}
public class Teacher
{
public long Id { get; set; }
public string Name { get; set; }
}
Q1-如果教师(一个)与学生(多个)有一对多的关系,我们知道我们需要为学生添加外键属性和导航属性,并修改教师类如下:
pub
在将Server 2016升级到2017之后,我遇到了一个"Target principal name is incorrect"错误。已卸载Server 2016实例。在server配置管理器协议中注册并用于启用有线加密的证书使用服务器的FQDN命名。正是同一个证书成功地使用了Server 2016。
升级后,我注意到我无法使用服务器的FQDN登录到server 2017。我只能使用[HOSTNAME]\[INSTANCE_NAME]登录。为何这种行为有所改变,又如何恢复呢?我想知道恢复此行为是否会同时解决此连接错误。