一、SQL Server Management Studio

wKioL1N9nmvi23B9AADdf5ffB6k284.jpg

    SQL Server Management Studio 是一个集成环境,用于访问、配置、管理和开发 SQL Server 的所有组件。SQL Server Management Studio 组合了大量图形工具和丰富的脚本编辑器,使各种技术水平的开发人员和管理员都能访问 SQL Server。
    SQL Server Management Studio 将早期版本的 SQL Server 中所包含的企业管理器、查询分析器和 Analysis Manager 功能整合到单一的环境中。此外,SQL Server Management Studio 还可以和 SQL Server 的所有组件协同工作,例如 Reporting Services、Integration Services 和 SQL Server Compact 3.5 SP1。开发人员可以获得熟悉的体验,而数据库管理员可获得功能齐全的单一实用工具,其中包含易于使用的图形工具和丰富的脚本撰写功能。

    在SQL Server Management Studio的菜单‘查看’下就可以看到它包含的一些窗口。


二、模板资源管理器

    在模板资源管理器中,提供了大量与SQL Server和分析服务相关的脚本模板。脚本模板提供了编写查询的起点。模板实际上就是保存在文件中的脚本片段,可以在SQL查询视图中打开并且进行修改,使之适合需要。

    查看/模板资源管理器,会显示该窗口。
    比如现在要创建存储过程,但记不清楚他的语法,可以定位到存储过程的代码,如下:

wKiom1N9oJbyvtT5AAHY_njNdXY685.jpg

              图片1

wKioL1N9oGvCuGbAAAB2t_O8UpU174.jpg

               图片2


三、SQL Server联机丛书

    SQL Server联机丛书提供了对SQL Server 2008文档和帮助系统所作的改进,这些文档可帮助用户了解SQL Server 2008以及如何实现数据管理和商业智能项目。
    SQL Server 2008联机丛书主要在以下方面进行了增强和改进:

  • 新的帮助查看器:SQL Server 2008联机丛书的帮助查看器基于Visual Studio 2008中引入的帮助查看器技术。这样,就将SQL Server 2008开发人员的帮助体验和他们在Visual Studio的帮助体验整合在一起。

  • 新教程:SQL Server 2008联机丛书还包括一些新教程,帮助新用户了解SQL Server功能并使他们很快就可以高效地使用该产品。

  • 基于角色的导航:联机丛书的内容是针对五种不同角色的人群编写的,即:结构设计员、管理员、开发人员、信息工作者和分析人员。

    在菜单“帮助”/“目录”下可以打开联机丛书。


四、SQL Server配置管理器
    安装的SQL Server 2008本身包含多种服务,比如数据库引擎、分析服务、报表服务、集成服务等,如何对这些服务进行管理,如何启动、停止这些服务,这时就需要使用SQL Server配置管理器对它进行操作。SQL Server配置管理器还可以对网络、客户端的一些配置。

    SQL Server配置管理器(简称为配置管理器)统一包含了SQL Server 2008服务、SQL Server 2008网络配置和SQL Native Client配置三个工具供数据库管理人员做服务启动/停止与监控、服务器端支持的网络协议,用户访问SQL Server的网络相关设置等工作。

    开始菜单/SQL Server 2008 R2/配置工具/ SQL Server配置管理器:

wKiom1N9o2exEPQlAADMi9mA6o4112.jpg

wKioL1N9o0GjgxRWAAG6_HQs4zA388.jpg

    这个是sql server 2008本机安装的服务,这个也可以在‘控制面板’/‘管理工具’/‘服务’中看到。如果在任务处理器中关闭了sql server.exe服务,那么在不重启计算机情况下,可在这里启动‘SQL Server(MSSQLSERVER)’方可连接到数据库。
    点击右键/‘启动’即可启动服务;‘启动模式’可通过右键/‘属性’进行修改。

wKiom1N9pPrRRb9gAAD7XAJfE7g953.jpg

wKioL1N9pNGgIPAdAAC5dVjvczQ084.jpg

这个SQL Server网络配置是针对每一个数据库服务器引擎的协议进行配置。

wKioL1N9pNSDYfVbAADel5p8VIQ577.jpg

这个是配置客户端的协议。


五、Business Intelligence Development Studio:商业智能项目的开发环境(BIDS),与.NET集成的开发环境

    Business Intelligence Development Studio是用于开发包括Analysis Services、Integration Services 和 Reporting Services项目在内的商业解决方案的主要环境。每个项目类型都提供了用于创建商业智能解决方案所需对象的模板,并提供了用于处理这些对象的各种设计器、工具和向导。

    开始菜单/SQL Server 2008 R2/SQL Server Business Intelligence Development Studio:

wKiom1N9qb6C_2FXAAGiBLNO7IM276.jpg

开始/新建/项目:

wKioL1N9qZOhBC-EAAEh-ZF-6UE214.jpg

wKiom1N9qcDBEpIoAAD5pLvwnTY783.jpg

wKioL1N9qZWw8MOmAABFLVu9Qsw635.jpg

右击‘报表’/‘添加’/’新建项’

wKiom1N9qcGyK8uZAADdFyZ8q4w534.jpg

这样将新建一个空白报表

wKioL1N9qZfhZ6cNAAHnOkvjijA804.jpg


六、SQL Server 2008中的sqlcmd工具
sqlcmd –s localhost
-s 连接到具体的服务器localhost
Go 就是执行上面的多行语句
exit 退出sqlcmd
sqlcmd -? 显示出帮助供查询


C:\Users\Administrator>sqlcmd -s localhost
1> use xx
2> go
已将数据库上下文更改为 'xx'。
1> select * from goodstudents
2> go
   ID              lStuNum         lName           lAge        lClassName

-------------------l---------------l---------------l-----------l----------
  001          l5l20140103         l王五           l17         l高三一班
  002          l5l20140104         l张三           l18         l高三二班

(2 行受影响)
1>
1> exit

C:\Users\Administrator>sqlcmd -?
Microsoft (R) SQL Server 命令行工具
版本 10.50.1600.1 NT x64
版权所有 (c) Microsoft Corporation。保留所有权利。

用法: Sqlcmd            [-U 登录 ID]          [-P 密码]
  [-S 服务器]            [-H 主机名]          [-E 可信连接]
  [-N 加密连接][-C 信任服务器证书]
  [-d 使用数据库名称] [-l 登录超时值]     [-t 查询超时值]
  [-h 标题]           [-s 列分隔符]      [-w 屏幕宽度]
  [-a 数据包大小]        [-e 回显输入]        [-I 允许带引号的标识符]
  [-c 命令结束]            [-L[c] 列出服务器[清除输出]]
  [-q "命令行查询"]   [-Q "命令行查询" 并退出]
  [-m 错误级别]        [-V 严重级别]     [-W 删除尾随空格]
  [-u unicode 输出]    [-r[0|1] 发送到 stderr 的消息]
  [-i 输入文件]         [-o 输出文件]        [-z 新密码]
  [-f <代码页> | i:<代码页>[,o:<代码页>]] [-Z 新建密码并退出]
  [-k[1|2] 删除[替换]控制字符]
  [-y 可变长度类型显示宽度]
  [-Y 固定长度类型显示宽度]
  [-p[1] 打印统计信息[冒号格式]]
  [-R 使用客户端区域设置]
  [-b 出错时中止批处理]
  [-v 变量 = "值"...]  [-A 专用管理连接]
  [-X[1] 禁用命令、启动脚本、环境变量[并退出]]
  [-x 禁用变量替换]
  [-? 显示语法摘要]

C:\Users\Administrator>