志在指尖
用双手敲打未来

sql server management studio(使用与安装)

sqlservermanagementstudio

若要完成本教程,需要SQLServerManagementStudio以及针对SQLServer实例的拜访权限。
装置SQLServerManagementStudio。
假如不能拜访SQLServer实例,请从以下链接挑选渠道。假如挑选SQL身份验证,请运用SQLServer登录凭据。
Windows:下载SQLServer2017DeveloperEdition。
macOS:在Docker上下载SQLServer2017。
衔接到SQLServer实例
启动SQLServerManagementStudio。首次运转SSMS时,系统将翻开“衔接到服务器”窗口。如未翻开,能够挑选“目标资源管理器”>“衔接”>“数据库引擎”,将其手动翻开。
目标资源管理器中的“衔接”链接
在“衔接到服务器”窗口中,依照下表进行操作:
关于“服务器类型”,挑选“数据库引擎”(通常的默认选项)。
关于“服务器称号”,输入SQLServer实例的称号。(本文运用主机名NODE5[NODE5\SQL2016ST]上的实例称号SQL2016ST。)假如不知道怎么确认SQLServer实例的称号,请参阅运用SSMS的其他提示和技巧。sql
关于“身份验证”,挑选“Windows身份验证”。本文运用Windows身份验证,但也支持SQLServer登录。假如挑选“SQL登录”,便会看到输入用户名和密码的提示。有关身份验证类型的详细信息,请参阅衔接到服务器(数据库引擎)。
“服务器称号”字段与运用SQLServer实例的选项
也能够通过挑选“选项”来修正其他衔接选项。衔接选项的示例包含你要衔接到的数据库、衔接超时值和网络协议。本文对一切选项运用默认值。
完成一切字段后,挑选“衔接”。
成功衔接的示例
可通过展开和浏览“目标资源管理器”中的目标,验证SQLServer衔接是否成功。这些目标因挑选衔接的服务器类型而异。
衔接到本地SQLServer,示例中为NODE5\SQL2016ST:衔接到本地服务器
衔接到SQLAzureDB,示例中为msftestserver.database.windows.net:衔接到SQLAzureDB
备注
在本教程中,之前已运用Windows身份验证衔接到本地SQLServer,但此方法不支持衔接到SQLAzureDB。因而,此图画显现运用SQL身份验证衔接到SQLAzureDB。有关详细信息,请参阅SQL本地身份验证和SQLAzure身份验证。
创立数据库
依照以下过程,创立一个名为TutorialDB的数据库:
在“目标资源管理器”中右键单击服务器实例,然后挑选“新建查询”:
“新建查询”链接
将以下T-SQL代码片段粘贴到查询窗口:
USEmaster
GO
IFNOTEXISTS(
SELECTname
FROMsys.databases
WHEREname=N’TutorialDB’
)
CREATEDATABASE[TutorialDB]
GO
若要履行查询,请挑选“履行”(或挑选键盘上的F5)。
“履行”命令
查询完成后,新的TutorialDB数据库会显现在“目标资源管理器”内的数据库列表中。如未显现,请右键单击“数据库”节点,然后挑选“改写”。
在新数据库中创立表
本部分中将在新创立的TutorialDB数据库中创立一个表。由于查询编辑器仍处于master数据库的上下文中,因而请按以下过程操作,将衔接上下文切换到TutorialDB数据库:
在数据库下拉列表中,挑选所需数据库,如下所示:
更改数据库
将以下T-SQL代码片段粘贴到查询窗口,挑选它,再挑选“履行”(或挑选键盘上的F5)。
可在查询窗口中替换现有文本或将其追加到末尾。若要在查询窗口中履行一切文本,请挑选“履行”。假如追加了文本,仅需履行部分文本,因而突出显现该部分,然后挑选“履行”。
USE[TutorialDB]
–Createanewtablecalled’Customers’inschema’dbo’
–Dropthetableifitalreadyexists
IFOBJECT_ID(‘dbo.Customers’,’U’)ISNOTNULL
DROPTABLEdbo.Customers
GO
–Createthetableinthespecifiedschema
CREATETABLEdbo.Customers
(
CustomerIdINTNOTNULLPRIMARYKEY,–primarykeycolumn
Name[NVARCHAR](50)NOTNULL,
Location[NVARCHAR](50)NOTNULL,
Email[NVARCHAR](50)NOTNULL
);
GO
查询完成后,新的“客户”表会显现在目标资源管理器内的表列表中。假如表未显现,请右键单击“目标资源管理器”中的“TutorialDB”>“表”节点,并挑选“改写”。
将行刺进新表
将一些行刺进前面创立的“客户”表。将以下T-SQL代码片段粘贴到查询窗口并挑选“履行”来完成此操作:
–Insertrowsintotable’Customers’
INSERTINTOdbo.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’UnitedStates’,N’janet1@adventure-works.com’)
GO
查询表并检查成果
查询成果在查询文本窗口下可见。要查询客户表和检查曾经刺进的行,请依照以下过程操作:
将以下T-SQL代码片段粘贴到查询窗口并挑选“履行”:
–Selectrowsfromtable’Customers’
SELECT*FROMdbo.Customers;
查询成果显现在输入文本的区域下:
“成果”列表
能够通过挑选以下选项之一来修正成果的显现方法:
用于显现查询成果的三个选项
中心的按钮采用“网格视图”显现成果,这是默认选项。
第一个按钮将在“文本视图”中显现成果,如下一部分中的图画所示。
第三个按钮可将成果保存为默认扩展名是.rpt的文件。
运用查询窗口表验证衔接特点
在查询成果下,能够找到有关衔接特点的信息。在运转前一过程中的上述查询后,检查查询窗口底部的衔接特点。
能够确认衔接到的服务器和数据库,以及运用的用户名。
此外,还能够检查查询持续时间和之前履行的查询所返回的行数。
衔接特点
备注
在此图画中,成果显现在“文本视图”中。
根据查询窗口更改服务器
通过履行以下过程,能够更改当时查询窗口衔接到的服务器:
右键单击查询窗口,然后挑选“衔接”>“更改衔接”。“衔接到服务器”窗口将再次翻开。
更改查询运用的服务器。
“更改衔接”命令
备注
此操作仅更改查询窗口衔接到的服务器,而不更改目标资源管理器运用的服务器。
后续过程
熟悉SSMS的最好方法是进行实践演练。这些文章可帮助你运用SSMS的各种功能。这些文章教你怎么管理SSMS组件,以及怎么查找常用功能。

未经允许不得转载:IT技术网站 » sql server management studio(使用与安装)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载