12.5. SQL Server

12.5.1. 安装2022Express版本

下载:略

防火墙配置:https://learn.microsoft.com/zh-cn/sql/sql-server/install/configure-the-windows-firewall-to-allow-sql-server-access?view=sql-server-ver16

主要是允许TCP1433端口连接。

这里是一堆配置。

../_images/sqlserver2022-%E5%AE%89%E8%A3%85%E8%A7%84%E5%88%99.jpg ../_images/sqlserver2022-%E5%85%B3%E9%97%ADAzure%E6%89%A9%E5%B1%95.jpg ../_images/sqlserver2022-%E5%8A%9F%E8%83%BD%E9%80%89%E6%8B%A9.jpg ../_images/sqlserver2022-%E5%AE%9E%E4%BE%8B%E9%85%8D%E7%BD%AE.jpg ../_images/sqlserver2022-%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%85%8D%E7%BD%AE.jpg ../_images/sqlserver2022-%E6%8E%92%E5%BA%8F%E8%A7%84%E5%88%99%E9%85%8D%E7%BD%AE.jpg ../_images/sqlserver2022-%E6%95%B0%E6%8D%AE%E5%BA%93%E5%BC%95%E6%93%8E%E9%85%8D%E7%BD%AE-%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%85%8D%E7%BD%AE.jpg ../_images/sqlserver2022-%E6%95%B0%E6%8D%AE%E5%BA%93%E5%BC%95%E6%93%8E%E9%85%8D%E7%BD%AE-%E6%95%B0%E6%8D%AE%E7%9B%AE%E5%BD%95.jpg ../_images/sqlserver2022-%E6%95%B0%E6%8D%AE%E5%BA%93%E5%BC%95%E6%93%8E%E9%85%8D%E7%BD%AE-TempDB.jpg ../_images/sqlserver2022-%E6%95%B0%E6%8D%AE%E5%BA%93%E5%BC%95%E6%93%8E%E9%85%8D%E7%BD%AE-%E5%86%85%E5%AD%98.jpg ../_images/sqlserver2022-%E6%95%B0%E6%8D%AE%E5%BA%93%E5%BC%95%E6%93%8E%E9%85%8D%E7%BD%AE-%E7%94%A8%E6%88%B7%E5%AE%9E%E4%BE%8B.jpg ../_images/sqlserver2022-%E6%95%B0%E6%8D%AE%E5%BA%93%E5%BC%95%E6%93%8E%E9%85%8D%E7%BD%AE-FILESTREAM.jpg ../_images/sqlserver2022-%E5%AE%8C%E6%88%90.jpg

点下一步,等待安装进度。

网络配置:

打开SQL Server 2022 配置管理器

../_images/sqlserver2022-%E5%AE%8C%E6%88%90.jpg ../_images/sqlserver2022-%E9%85%8D%E7%BD%AE%E7%AE%A1%E7%90%86%E5%99%A8-TCPIP%E9%85%8D%E7%BD%AE.jpg

启用了TCP/IP,才允许从网络中访问。

12.5.2. 安装SQL Server Management Studio (SSMS)

下载参考:https://learn.microsoft.com/zh-cn/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16#download-ssms

安装没啥说的,打开exe文件后,下一步就自动装了,等进度完成。

12.5.3. 数据库链接

EXEC sp_addlinkedserver
    @server=N'SRV_LINK_CD',
    @srvproduct=N'sql',
    @provider=N'SQLNCLI',
    @datasrc=N'IP,24330';


EXEC sp_addlinkedsrvlogin
    @rmtsrvname = N'SRV_LINK_CD',
    @useself =N'False',
    @locallogin = NULL,
    @rmtuser = N'rich',
    @rmtpassword = N'######';