詩和遠方

實踐是最好的成長,發表是最好的回憶!

排序:
默认
按更新时间
按访问量

SQL Server 邮件功能使用

SQL Server有自带的邮件服务,可以用它来做一些自动通知提醒的邮件,如警报和通知。下面总结一下它的配置与使用。 配置Database Mail 配置入口: 根据情况选择一个类型,按指导依次选下一步配置即可(新增Profiler选第一个) 发送邮件 发送测试邮件 ...

2018-08-07 15:07:49

阅读数:16

评论数:0

SQL复制(订阅、发布)实践问题记录

关于SQL复制的具体操作步骤网上有很多教程我就不说明了,这里主要记录下我的实践,以及过程中遇到的问题与解决方法: 本机不同数据库间复制 本机配置基本没有遇到太多阻止,只要注意SQL Server和Agent服务的运行账号权限给高一点即可 与虚拟机实例之间实现复制 宿主机版本SQL ...

2018-06-18 16:32:46

阅读数:79

评论数:0

SQL Server数据库复制向导报错解决

今天利用数据库复制向导(Copy Database Wizard)将2012版本的数据库复制到2014时,遇到了一些错误,并最终解决,特此记录: 数据库兼容级别的有效值为 100、110 或 120 源数据库兼容性级别太低,改高一点即可 对象名XXX无效 存在无效的存储过程或视图或函数...

2018-06-05 17:02:16

阅读数:91

评论数:0

SQL Server FileStream 体验

FileStream是SQL Server 2008提供的新特性,之前附件在SQL的存储一种是直接放数据库,一种是存储一个路径,附件单独放在磁盘上。前一种方法会使数据库空间更快变大,而且读写占用较多数据库资源,后一种方法使附件的管理脱离于数据库,不能和数据库一起备份,不支持事务等。FileStre...

2018-06-03 07:50:47

阅读数:208

评论数:0

SQL Server透明数据加密(TDE)实践

透明数据加密(Transparent Data Encryption)主要用于防止数据库文件被未经授权地拷贝或服务器被盗后通过附加/还原等操作访问数据库中的敏感数据。 本文演示创建TDE数据库的过程,以及备份后还原到新的实例的过程。 设置TDE数据库的主要步骤: 创建Master Ke...

2018-05-22 14:19:56

阅读数:60

评论数:0

SQL Server分區表實踐

建立分區表在個步驟: 新建文件組(FileGroups) 新建用於承載具體分區的文件組,數據庫默認有一個Primary文件組 USE [master] GO ALTER DATABASE [TestDB_20170705] ADD FILEGROUP [TestDB_FG_1] GO...

2018-05-21 00:38:33

阅读数:44

评论数:0

關於數據庫隔離級別-快照(SnapShot)

在事務中將隔離級別設為SnapShot,可提升迸發性能,這裏簡單介紹下設置使用方法 在單獨事務中啟用SNAPSHOT 不開啟默認選項,但需要在單獨的事務中使用快照,需要先開啟一個數據庫選項 開啟選項,允許快照隔離 SSMS操作 資源管理器選中某數據庫-屬性-選項-允許快照隔離-True...

2018-05-01 10:10:04

阅读数:47

评论数:0

SQL Server 常見For XML語句比較

SQL語句: SELECT TOP (3 )a.orderid,b.companyname,c.firstname FROM Sales.MyOrders a INNER JOIN Sales.Customers b ON b.custid = a.custid INNER JOIN HR....

2018-04-29 20:58:42

阅读数:59

评论数:0

SQL Server中的小數近似處理實例

-- 四舍五入,在小数点后1位舍入 SELECT ROUND(54.565,1) -- 54.600-- 四舍五入,取整 SELECT ROUND(54.565,0) -- 55.000-- 四舍五入,在小数点前1位舍入 SELECT ROUND(55.565,-1) -- 60.000-- ...

2017-08-10 11:14:16

阅读数:210

评论数:0

SQL CLR函數(以正則表達式為例)

創建CLR程序集VS中新建項目,類型為Database,模板選擇SQL Server項目,然後在解決方案資源管理器中,選中項目,右鍵添加,選擇“用戶定義的函數“,然後在類文件中寫入相關代碼,最後生成即可。以下是以正則創建正則表達式相關函數的代碼為例:using System; using Syst...

2017-03-04 17:13:51

阅读数:378

评论数:0

DBA眼中的CLR

SQL Server 2005引入CLR之後,開發者們熱情地接受了它。 CLR作爲一個強有力的工具,開發者可在數據庫中利用它調用其他面嚮對象語言編寫而成的功能。從DBA的視角來看,CLR的引入淡化了編譯型代碼與數據庫代碼的區別。它引發了在部署、管理CLR代碼以及安全性上,開發者和DBA的角色問題...

2017-03-04 16:13:25

阅读数:1234

评论数:0

win10英文版安裝筆記

下載與安裝1、在官網下載好系統安裝工具,按工具提示,將安裝包下載到本地或USB存儲介質中; 2、第1步中我選擇的是英文安裝包,所以最後安裝的是英文版本的Win10,而且由於之前Win8已經是激活狀態,現在一年內升級win10是免費的,所以裝好後不用重新激活;問題與解決1、中文亂碼 解決...

2015-09-26 20:36:16

阅读数:573

评论数:0

從登陸名與用戶名的區別說起,談SQL Server安全性初步

概述登陸名的作用域是SQL Server數據庫引擎,要連接到具體的數據庫並進行相應操作,登陸名還需要映射到數據庫用戶名,併爲用戶名指定數據庫角色。 登陸名有一個服務器角色,如果配置選上sysadmin角色,則不用再映射用戶名,就可以對所有數據庫進行一切操作,當然這樣做是不安全的。 用戶名的作用...

2015-05-31 14:17:04

阅读数:1427

评论数:0

SQL Server查詢未提交事務,終止進程,解除表鎖

如果數據庫中有未提交的事務,相關表將一直處於死鎖狀態,從而影響其他進程的查詢(除非在查詢中用with (nolock))。 由於事務的隔離性,其他Session無法簡單通過RollBack Transaction來回滾事務,只能終止未提交事務所在會話的進程,然後由於事務的原子性,終止其進程,事務...

2015-05-20 22:14:54

阅读数:801

评论数:0

生成連續ID記錄行

ID值記錄行,即每一個數字一行的集合,有些時候在SQL中可以作為輔助表使用,從而用SQL的集合思維去高效解決問題,而不是用循環。 用自定義函數(UDF)來實現就不說了,無非是在裡面寫一個循環,住表變數裡插數據,再返回那個表變量。 下面介紹幾種不用UDF實現的方法。 小範圍的數字記錄 可以巧用...

2015-05-20 19:44:59

阅读数:490

评论数:0

SQL Server事務編程相關總結

爲了保證數據的一致性,事務在數據庫編程中經常用到,這裏對事務的寫法做一下總結與解讀。T-SQL中三種事務寫法 SQL Sever 2000時代的寫法,每條語句後都加@@Error判斷 /*如果只在最後一句加上IF @@ERROR <> 0 的判斷,是不行的,因爲@@ERROR只對最後...

2015-05-17 00:19:12

阅读数:489

评论数:0

SQL Server返回隨機記錄

常見的,不一定是最好的說到返回隨機行,很人一般會想到用GUID來排序,這是網上最常用的解決方案:Select Top 100 * From Sales.SalesOrderDetail Order By NewID()但是這個方案的性能並不很好,因爲無法使用索引,每次還要對GUID進行排序Tabl...

2015-05-15 11:32:20

阅读数:355

评论数:0

關於PL/SQL Developer的配置與快速遷移

PL/SQL Developer是用得比較多的ORACLE開發工具,一般人在使用時都會對此軟件進行個性化配置,比如快捷鍵、代碼提示與自動補全等,但是每次新裝此軟件,都要進行一次配置是很費時的,有沒有一種辦法可以將配置快速遷移或重用呢,答案是有。 PL/SQL Developer的配置沒有保存在一個...

2015-05-04 13:17:50

阅读数:481

评论数:0

關於Excel函數

Excel在工作中或多或少都會用到,而函數是一個處理數據的好工具,特做一些記錄,便於之後復習與查找。 字符串用雙引號,&是連接操作符 Row():     當前行號 Column():當前列號 Rows(Range):某一區域的行數 Columns(Range):某一區域的列數 ...

2015-05-03 12:17:59

阅读数:444

评论数:0

Win8 安裝Oracle 10g 提示“程序異常終止”的解決方案

錯誤提示: 解決方案: 1.修改安裝程序Oracle 10G\database\stage\prereq\db\refhost.xml ..... 只要在后面添加 2.到install目錄中找到oraparam.ini文件 把 ...

2015-03-27 15:53:27

阅读数:413

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭