添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
酒量小的四季豆  ·  Docker系列 ...·  1 年前    · 

若要测试本文提供的步骤,必须有 SQL Server Management Studio、对 SQL Server 的访问权限,以及 AdventureWorks 数据库。

  • 安装 SQL Server Management Studio
  • 安装 SQL Server Developer Edition
  • 下载 AdventureWorks 示例数据库 。 有关在 SSMS 中还原数据库的说明,请参阅 还原数据库
  • 注释/取消注释 T-SQL 代码

    可使用工具栏中的“注释”按钮注释和取消注释部分文本 。 系统不会执行已注释掉的文本。

  • 打开 SQL Server Management Studio。

  • 连接到 SQL Server。

  • 打开“新建查询”窗口。

  • 将以下 Transact-SQL 代码粘贴到文本窗口。

    USE master
        -- Drop the database if it already exists
        IF  EXISTS (
            SELECT name 
                FROM sys.databases 
                WHERE name = N'TutorialDB'
        DROP DATABASE TutorialDB
        CREATE DATABASE TutorialDB
        ALTER DATABASE [TutorialDB] SET QUERY_STORE=ON
    
  • 突出显示文本的“更改数据库”部分,然后选择工具栏中的“注释”按钮 :

  • 选择“执行”运行取消注释的文本部分 。

  • 突出显示除“更改数据库”命令之外的所有内容,然后选择“注释”按钮 :

    注释的文本的键盘快捷方式是 CTRL + K,CTRL + C 。

  • 突出显示文本的“更改数据库”部分,然后选择工具栏中的“取消注释”按钮以取消注释 :

    取消注释的文本的键盘快捷方式是 CTRL + K,CTRL + U 。

  • 选择“执行”运行取消注释的文本部分 。

    可使用工具栏上的缩进按钮增加或减少文本的缩进。

  • 打开“新建查询”窗口。

  • 将以下 Transact-SQL 代码粘贴到文本窗口:

    USE master
      --Drop the database if it already exists
      IF  EXISTS (
    	    SELECT name
    		    FROM sys.databases
    		    WHERE name = N'TutorialDB'
      DROP DATABASE TutorialDB
      CREATE DATABASE TutorialDB
      ALTER DATABASE [TutorialDB] SET QUERY_STORE=ON
    
  • 突出显示文本的“更改数据库”部分,然后选择工具栏上的“增加缩进”按钮以向前移动此文本 :

  • 再次突出显示文本的“更改数据库”部分,然后选择“减少缩进”按钮以向后移动此文本 。

    在对象资源管理器中筛选对象

    在具有多个对象的数据库中,可以使用筛选功能来搜索特定表、视图等。本节介绍如何筛选表,但可在对象资源管理器中的任何其他节点中使用以下步骤:

  • 连接到 SQL Server。

  • 展开“数据库”>“AdventureWorks”>“表” 。 此时将显示数据库中的所有表。

  • 右键单击“表”,然后选择“筛选器”>“筛选器设置” :

  • 在“筛选器设置”窗口中,可以修改以下某些筛选器设置 :

  • 按名称筛选:

  • 按架构筛选:

    访问 SQL Server 错误日志

    错误日志是一个文件,其中包含 SQL Server 实例中所发生操作的相关详细信息。 可浏览和查询 SSMS 中的错误日志。 错误日志是位于磁盘上的日志文件。

    在 SSMS 中打开错误日志

  • 连接到你的 SQL Server。

  • 展开“管理”>“SQL Server 日志” 。

  • 右键单击“当前”错误日志,然后选择“查看 SQL Server 日志” :

    在 SSMS 中查看查询日志

  • 连接到 SQL Server。

  • 打开“新建查询”窗口。

  • 将以下 Transact-SQL 代码粘贴到查询窗口:

      sp_readerrorlog 0,1,'Server process ID'
    
  • 将单引号中的文本修改为要搜索的文本。

  • 执行查询然后查看结果:

    如果连接到 SQL Server,请查找错误日志位置

  • 连接到你的 SQL Server。

  • 打开“新建查询”窗口。

  • 将以下 Transact-SQL 代码粘贴到查询窗口,然后选择“执行”:

       SELECT SERVERPROPERTY('ErrorLogFileName') AS 'Error log file location'  
    
  • 结果将显示文件系统中错误日志的位置:

    如果无法连接到 SQL Server,请查找错误日志位置

    你的 SQL Server 错误日志的路径可能有所不同,具体取决于你的配置设置。 可以在 SQL Server 配置管理器内的启动参数中找到错误日志位置的路径。 请按照以下步骤来找到标识 SQL Server 错误日志位置的相关启动参数。 你的路径可能与以下指示的路径有所不同 。

  • 打开“SQL Server 配置管理器”。

  • 展开“服务” 。

  • 右键单击你的 SQL Server 实例,然后选择“属性”:

  • 选择“启动参数”选项卡 。

  • 在“现有参数”区域中,“-e”后面的路径是错误日志的位置 :

    此位置中包含多个错误日志文件。 当前错误日志的文件名以 *log 结尾。 以前的日志文件的文件名以数字结尾。 每次重新启动 SQL Server 时都会创建一个新日志。

  • 在记事本中打开 errorlog.log 文件。

    查找 SQL Server 实例名称

    在连接到 SQL Server 之前和之后,有几个选项可用于查找 SQL Server 的名称。

    连接到 SQL Server 之前

  • 按照步骤查找磁盘上的 SQL Server 错误日志。 你的路径可能与下图中的路径有所不同。

  • 在记事本中打开 errorlog.log 文件。

  • 搜索文本“服务器名称是” 。

    单引号中列出的所有内容都是将连接到的 SQL Server 实例的名称:

    名称的格式为 HOSTNAME\INSTANCENAME。 如果只看到了主机名,然后已安装了默认实例,则实例名称是 MSSQLSERVER。 连接到默认实例时,只需输入主机名以连接到 SQL Server。

    连接到 SQL Server 时

    连接到 SQL Server 时,可在三个位置找到服务器名称:

  • 服务器名称将在“对象资源管理器”中列出:

  • 服务器名称将在查询窗口中列出:

  • 服务器名称将在“属性”中列出 。

  • 在“视图”菜单上,选择“属性窗口” :

    如果连接到别名或可用性组侦听程序

    如果连接到别名或可用性组侦听程序,则将在“对象资源管理器”和“属性”中显示该信息。 在这种情况下,SQL Server 名称可能不是显而易见的,并且必须进行查询:

  • 连接到 SQL Server。

  • 打开“新建查询”窗口。

  • 将以下 Transact-SQL 代码粘贴到窗口:

     select @@Servername
    
  • 查看查询结果,确定连接到的 SQL Server 实例的名称:

    熟悉 SSMS 的最好方式是进行实践演练。 这些教程 和操作说明 文章可帮助你使用 SSMS 的各种功能。 这些文章教你如何管理 SSMS 组件,以及如何查找常用功能。

  • 连接到实例和查询实例
  • 在 SSMS 中使用模板
  • SSMS 配置
  •