这不是重复的;我的情况与我发现的其他情况不同:
MSSQLSERVER 服务*不*启动,端口 1433 正在使用 https://blogs.msdn.microsoft.com/sql_pfe_blog/2016/10/05/tcp-port-is-already-in-use/ https://support。 plesk.com/hc/en-us/articles/213409409
区别:
cls & netstat -oanb -p tcpTCPView 和 TCPView都没有显示在端口 1433 上侦听的任何内容据我所知,我没有以任何方式、形状或形式使用 IPV6。我当然没有配置它。
当我进行以下任何配置时,该服务将启动:
如果我执行以下任一操作,服务将无法启动:
这让我把头发拉了出来。
这里出了什么问题?
我刚刚在 Win8.1 的加入域的 VM 实例上成功安装了 SQL Server 2014 Express。
在我运行的安装过程中,我DOMAIN\Admin接受了将当前用户添加为 SQL 管理员的默认配置。但是,在完成后重新考虑后,我想使用该DOMAIN\DbAdmins组而不是域上的单个用户。
一切都很好。创建组,将其添加到 SSMS 中 SQL Server 的安全节点,将其置于 SysAdmin 角色中,授予“连接 SQL”安全性,然后我们就可以关闭并运行了——对吗?
没那么快。
安装程序映射DOMAIN\Admin到这两个数据库上的 dbo 用户:
当然,dbo 不能被修改或删除。
我想在不卸载和重新安装 Reporting Services 的情况下执行此操作。有可能这样做吗?
我有这个 M2M 连接表:
CREATE TABLE [dbo].[RecipientsDonors]
(
[RecipientId] [int] NOT NULL,
[DonorId] [int] NOT NULL,
CONSTRAINT [PK_RecipientsDonors] PRIMARY KEY CLUSTERED
(
[RecipientId] ASC,
[DonorId] ASC
)
)
Run Code Online (Sandbox Code Playgroud)
我也有这两个索引:
CREATE NONCLUSTERED INDEX [IX_RecipientsDonors_RecipientId] ON [dbo].[RecipientsDonors]
(
[RecipientId] ASC
)
CREATE NONCLUSTERED INDEX [IX_RecipientsDonors_DonorId] ON [dbo].[RecipientsDonors]
(
[DonorId] ASC
)
Run Code Online (Sandbox Code Playgroud)
我使用这两个索引的目的是加快单列查找速度。
既然主键存在,那么索引是否是多余的呢?或者它们是必要的,因为主键包含两列?
sql-server ×2
foreign-key ×1
index ×1
logins ×1
many-to-many ×1
primary-key ×1
security ×1
tcpip ×1
users ×1