SQL Server 数据库如何部署到 Linux

在现代应用程序开发中,数据库服务是一个至关重要的组成部分。SQL Server 作为一个功能强大的关系型数据库管理系统,在不同的操作系统平台上都有广泛的应用。本文将介绍如何将 SQL Server 数据库部署到 Linux 系统上,并提供相应的代码示例。

步骤一:下载并安装 SQL Server for Linux

首先,我们需要下载并安装 SQL Server 的 Linux 版本。可以通过 Microsoft 官方网站或者直接通过终端命令进行下载:

curl  | sudo tee /etc/apt/sources.list.d/mssql-server-2019.list
sudo apt-get update
sudo apt-get install -y mssql-server
  • 1.
  • 2.
  • 3.

安装完成后,运行以下命令进行配置:

sudo /opt/mssql/bin/mssql-conf setup
  • 1.

步骤二:使用 SQL Server Management Studio 连接数据库

安装完成后,可以使用 SQL Server Management Studio (SSMS) 或者 Azure Data Studio 连接到 SQL Server 数据库。在连接时,需要输入 Linux 服务器的 IP 地址、用户名和密码进行连接。

步骤三:创建数据库并导入数据

一旦连接成功,可以通过 SQL Server Management Studio 或者命令行创建数据库并导入数据。以下是一个示例 SQL 脚本:

CREATE DATABASE ExampleDB;
GO

USE ExampleDB;
GO

CREATE TABLE Users (
    UserID INT PRIMARY KEY,
    UserName VARCHAR(50) NOT NULL,
    Email VARCHAR(100) NOT NULL
);
GO

INSERT INTO Users (UserID, UserName, Email) VALUES (1, 'John Doe', 'john.doe@example.com');
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.

步骤四:编写应用程序连接数据库

最后一步是编写应用程序来连接到 SQL Server 数据库,并进行数据操作。以下是一个简单的 Python 示例:

import pyodbc

conn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};SERVER=localhost;DATABASE=ExampleDB;UID=your_username;PWD=your_password')
cursor = conn.cursor()

cursor.execute("SELECT * FROM Users")
for row in cursor:
    print(row)

conn.close()
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.

关系图

Users int UserID varchar UserName varchar Email

通过以上步骤,我们成功地将 SQL Server 数据库部署到 Linux 系统上,并且通过编写应用程序连接数据库进行数据操作。希望本文对您有所帮助,谢谢阅读!

结尾

本文详细介绍了如何将 SQL Server 数据库部署到 Linux 系统上,并提供了相应的代码示例。在现代应用程序开发中,选择合适的数据库服务是至关重要的,希木本文能够帮助到您。如果您有任何问题或意见,欢迎留言讨论。祝您编程愉快!