包含标签 Sql Server 的文章

SQL Server跨服务器访问实例

SQL Server 跨服务器访问实例功能非常好用,访问其他服务器可以像访问同一个数据库一样便捷。

SQL跨服务器访问设置:

EXEC master.dbo.sp_addlinkedserver
@server = N'TEST74', --被访问的服务器别名
@srvproduct = N' ',
@provider = N'SQLNCLI', …

阅读全文

SQL Server 数据库还原

数据库恢复大多是让人很头痛的部分。比如我,经常需要把生成环境的数据备份下来还原到测试环境中进行新功能的测试。

带我的前辈告诉我的方式是在SSMS中直接右键还原源选择恢复数据的来源数据库,目标选择要还原的数据库。

这种方式的成功率很低!经常会数据库使用中的错误提示:Exclusive access could not be obtained …

阅读全文

开启SQL Server 2012 远程调试功能

入职这个公司以来,每天写的最多的就是 SQL Server 存储过程。作为一个非专业开发出身的人员,几乎每天都在摸索着前进。

写庞大存储过程的痛苦,逼得我经常去尝试一些SSMS的替代工具。昨天在尝试一款替代工具时发现 SQL 语句竟然也可以逐步调试。于是回想起SSMS也有调试菜单啊,说不定微软就给我们提供了一大杀器呢!

调试工具:

在未使用工具的蛮荒时 …

阅读全文

SQL Server 数据加密与解密

前段时间在客户公司,有一个很活泼的程序员给我展示他写的SQL Server 加密功能。由于测试库和正式库在同一台服务器里,于是一个不小心把正式库的所有存储过程、函数、视图全加密了。还好加密的方式只是在 AS 位置前增加了 WITH ENCRYPTION ,虽然不能查看内容但不影响程序的运行。

即使是这种简单的加密,解密过程也很复杂。为了缓解他焦灼的心情,于 …

阅读全文

SQL Server 系统存储过程 sp executesql 使用方式

SQL Server 中执行存储过程的方式有两种:

  1. 使用 EXEC
  2. 使用系统存储过程 sp_executesql

此篇介绍使用 sp_executesql 执行SQL语句与存储过程。

sp_executesql 的基本模式是:

EXECUTE sp_executesql [SQL语句], [参数],[每个参数赋值|OUTPUT]

① 执 …

阅读全文

SQL Server报表生成器入门

最近几周都在客户公司做项目,偶然的机会看到他们的主管在教怎么使用SQL Server报表生成器快速创建所需报表。感觉很有趣、很强大,于是跟着学了一些。

网上下载了:Microsoft SQL Server 2014 Report Builder 3.0,竟然是免费软件!

下面记录一下创建一个简单的报表流程:

初次使用

初次打开会弹出新建报表向导,默认 …

阅读全文