适用于:
SQL Server
开始使用 SQL Server Management Studio (SSMS) 连接到 SQL Server 实例并运行一些 Transact-SQL (T-SQL) 命令。
本文展示了如何按照以下步骤操作:
连接到 SQL Server 实例
创建数据库
在新数据库中创建表
在新表中插入行
查询新表并查看结果
使用查询窗口表验证连接属性
本文介绍如何连接和查询 SQL Server 的实例。 有关 Azure SQL,请参阅
连接和查询 Azure SQL 数据库和 SQL 托管实例
。
若要使用
Azure Data Studio
,请参阅“连接和查询
SQL Server
、
Azure SQL 数据库
和
Azure Synapse Analytics
”。
若要详细了解 SQL Server Management Studio,请参阅
其他提示和技巧
。
若要完成本快速入门,需要具备以下先决条件:
安装
SQL Server Management Studio
。
安装
和配置
SQL Server 实例
。
连接到 SQL Server 实例
若要连接到 SQL Server 实例,请执行以下步骤:
启动 SQL Server Management Studio。 首次运行 SSMS 时,系统将打开“连接到服务器”窗口
。 如未打开,可以选择“对象资源管理器”>“连接”>“数据库引擎”,将其手动打开。
此时会显示“连接到服务器”对话框。 输入以下信息:
服务器名称
完全限定的服务器名称
对于“服务器名称”,请输入 SQL Server 的名称(如果是本地连接,则也可以使用 localhost 作为服务器名称)。 如果不使用默认实例 - MSSQLSERVER
- ,则必须输入服务器名称和实例名称。
如果不知道如何确定 SQL Server 实例的名称,请参阅
使用 SSMS 的其他提示和技巧
。
Windows 身份验证
SQL Server 身份验证
Windows 身份验证设置为默认值。
还可以使用 SQL Server 身份验证
进行连接。 但是,如果选择 SQL Server 身份验证,则需要用户名和密码。
有关身份验证类型的详细信息,请参阅
连接到服务器(数据库引擎)
。
服务器帐户用户 ID
用于登录到服务器的服务器帐户的用户 ID。 使用 SQL Server 身份验证时需要登录名。
服务器帐户密码
用于登录到服务器的服务器帐户的密码。 使用 SQL Server 身份验证时需要密码。
本部分中将在新创建的 TutorialDB 数据库中创建一个表。 由于查询编辑器仍处于 master 数据库的上下文中,因此请按以下步骤操作,将连接上下文切换到 TutorialDB 数据库
:
在数据库下拉列表中,选择所需数据库,如下所示:
将以下 T-SQL 代码片段粘贴到查询窗口:
USE [TutorialDB]
-- Create a new table called 'Customers' in schema 'dbo'
-- Drop the table if it already exists
IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL
DROP TABLE dbo.Customers
-- Create the table in the specified schema
CREATE TABLE dbo.Customers
CustomerId INT NOT NULL PRIMARY KEY, -- primary key column
Name [NVARCHAR](50) NOT NULL,
Location [NVARCHAR](50) NOT NULL,
Email [NVARCHAR](50) NOT NULL
通过选择“执行”或选择键盘上的 F5 来执行查询。
查询完成后,新的“客户”表会显示在对象资源管理器内的表列表中。 如果表未显示,请右键单击“对象资源管理器”中的“TutorialDB”>“表”节点,并选择“刷新”。
现在,让我们将一些行插入前面创建的 Customers 表。 将以下 T-SQL 代码片段粘贴到查询窗口并选择“执行”:
-- Insert rows into table 'Customers'
INSERT INTO dbo.Customers
([CustomerId],[Name],[Location],[Email])
VALUES
( 1, N'Orlando', N'Australia', N''),
( 2, N'Keith', N'India', N'keith0@adventure-works.com'),
( 3, N'Donna', N'Germany', N'donna0@adventure-works.com'),
( 4, N'Janet', N'United States', N'janet1@adventure-works.com')
查询表并查看结果
查询结果在查询文本窗口下可见。 要查询 Customers 表并查看插入的行,请按照以下步骤操作:
将以下 T-SQL 代码片段粘贴到查询窗口并选择“执行”:
-- Select rows from table 'Customers'
SELECT * FROM dbo.Customers;
查询结果显示在文本输入区域下。
你还可以通过选择以下选项之一来修改结果的显示方式:
第一个按钮将在“文本视图”中显示结果,如下一部分中的图像所示。
中间的按钮采用“网格视图”显示结果,这是默认选项。
此值设置为默认值
第三个按钮可将结果保存为默认扩展名是 .rpt 的文件。
使用查询窗口表验证连接属性
在查询结果下,可以找到有关连接属性的信息。 在运行前一步骤中的上述查询后,查看查询窗口底部的连接属性。
可以确定连接到的服务器和数据库,以及使用的用户名。
此外,还可以查看查询持续时间和之前执行的查询所返回的行数。
解决连接问题
若要查看在无法连接到单个服务器上的 SQL Server 数据库引擎实例时要使用的故障排除技术,请访问排查连接到 SQL Server 数据库引擎时发生的问题。
熟悉 SSMS 的最好方式是进行实践演练。 这些文章可帮助你使用 SSMS 的各种功能。
SQL Server Management Studio (SSMS) 查询编辑器
在 SSMS 中使用模板
SSMS 配置
使用 SSMS 的其他提示和技巧