德仔

工作学习之笔记

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

[MSSQL]开启/关闭Ad Hoc Distributed Queries组件

SQL Server 阻止了对组件“Ad Hoc Distributed Queries”的 STATEMENT“OpenRowset/OpenDatasource”的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用“Ad Hoc Di...

2018-12-11 09:28:05

阅读数:39

评论数:0

[MSSQL]帐户当前被锁定,所以用户 sa 登录失败。系统管理员无法将该帐户解锁 解决方法

‘帐户当前被锁定,所以用户 ‘sa’ 登录失败。系统管理员无法将该帐户解锁’解决方法 如果短时间内不停连接,就会被SQL SERVER误认为是这是攻击,会将此账号锁定。 要用windows身份验证登录,在查询分析器里输入: ALTER LOGIN sa ENABLE ; GO ALTER...

2018-07-04 19:28:43

阅读数:4644

评论数:0

[MSSQL]with check option和with grant option

·with check option表示对视图进行update、insert、delete操作时,只要保证更新、插入或删除的行满足视图定义中的谓词条件(即子查询中的条件表达式) SQL语言用CREATE VIEW 命令创建视图,其一般格式如下。 CREATE VIEW<试图名> [...

2017-12-20 09:25:48

阅读数:235

评论数:0

[数据库管理]-并发控制

一、并发操作中存在的问题事务并发执行会产生以下几个问题: 1. 丢失修改:两个事务T1和T2读入同一数据并修改,T2提交的结果破坏了T1提交的结果,导致T1的修改丢失。 2. 读“脏数据”:事务T1修改某一数据,并将其写回磁盘,事务T2读取同一数据后,T1由于某种原因撤销,这时T1修改过的...

2017-11-06 09:13:06

阅读数:419

评论数:0

[MSSQL]SQL Server中的RAND函数的介绍和区间随机数值函数的实现

转自:http://www.cnblogs.com/dzy863/p/5063558.html工作中会遇到SQL Server模拟数据生成以及数值列值(如整型、日期和时间数据类型)随机填充等等任务,这些任务中都要使用到随机数。鉴于此,本文将对SQL Server中随机数的使用简单做个总结 。 T-...

2017-10-20 09:31:59

阅读数:235

评论数:0

[MSSQL]事务日志还原

前提:①必须有数据库的完整备份(做个备份计划); ②数据库恢复模式是完整的(full)。 –1.完整备份数据库,一般企业都有做日备份。BACKUP DATABASE ZE TO DISK = N'D:\DB\ZE_20170712_0903.bak'; –2.故障发生(0...

2017-09-12 09:35:49

阅读数:259

评论数:0

[MSSQL]SQL查询结果转换成HTML并通过邮件预警

上一篇文章讲解到配置数据库邮件实现发送邮件功能。通常我们有这样的需求通过SQL查询语句结果发送邮件给相关人员。邮件的内容为HTML格式。 案例: -- ============================================= -- Author: <Author,...

2017-09-01 08:49:46

阅读数:1354

评论数:0

[SQL]SQL Server 2008 通过配置数据库邮件实现发送邮件功能

1.简单了解数据库邮件的概念和使用的传输协议及系统体系:      数据库邮件是从 SQL Server 数据库引擎中发送电子邮件的企业解决方案。通过使用数据库邮件,数据库应用程序可以向用户发送电子邮件。邮件中可以包含查询结果,还可以包含来自网络中任何资源的文件。 无需 Microsoft Out...

2017-09-01 08:39:20

阅读数:518

评论数:0

[MSSQL]禁止删库

数据库级触发器,防止删库。CREATE TRIGGER [TR_CannotDropDatabase] ON ALL SERVER FOR DROP_DATABASE as BEGIN PRINT '不能删除此数据库' ROLLBACK TRANSACTION END G...

2017-05-04 15:17:54

阅读数:436

评论数:0

[MSSQL]cross join与cross apply的区别与应用

What is Cross Join in SQL? The SQL CROSS JOIN produces a result set which is the number of rows in the first table multiplied by the number of rows ...

2017-04-25 13:10:40

阅读数:1159

评论数:0

[MSSQL]数据库展开报错:值不能为空。 参数名: viewInfo (Microsoft.SqlServer.Management.SqlStudio.Expl

HR服务器的数据库报了一个不常见的错误,记录下来分享给大伙,如果遇到同样的问题,希望可以得到解决。 服务器环境:windows server 2008(64Bit) 数据库版本:SQL server 2008 R2 错误提示:值不能为空。参数名: viewInfo (Microsoft.Sq...

2017-03-30 10:52:41

阅读数:2594

评论数:0

[易飞]自制成本调整单金额与数量测算小工具

自制成本调整单金额与数量测算通常由于种种原因需要进行成本调整,如何测算出成本调整单金额与数量呢? 成本调整单金额在此为总数量,如是产成本品需要自行分配料工费等。 计算逻辑 获取当期期初数量金额与当期影响成本码为大Y单据的数量与金额(考虑进出别)汇总 输入调整后目标成本与调整单的金额 *计...

2017-01-09 08:02:53

阅读数:959

评论数:0

[MSSQL]如何获取日期月份的英文缩写

方法一: select SubString('JanFebMarAprMayJunJulAugSepOctNovDec',Month(GETDATE())*3-2,3)方法二:SET LANGUAGE 'us_english' select left(DATENAME(mm,'20161122')...

2016-12-23 07:46:35

阅读数:3211

评论数:0

[MSSQL]SQL Server 2008 收缩日志 清空删除大日志文件

SQL2008 的收缩日志 由于SQL2008对文件和日志管理进行了优化,所以以下语句在SQL2005中可以运行但在SQL2008中已经被取消: (SQL2005) BackupLog DNName with no_log go dumptransaction DNName with ...

2016-09-27 08:47:22

阅读数:1484

评论数:0

SQL Server 中master..spt_values的应用

天在做数据分析报表的时候遇到一个这样的问题。表结构如下。部门编码、部门名称、部门人员ID(中间用逗号分割)我想通过和人员表链接,查询出一个新的数据集,查询出的结果集格式如下:人员信息(ID或者姓名)、部门编码、部门名称 以前都是通过程序遍历拆分表字段组成新的集合字段,然后在结合SQL语句查询出结果...

2016-06-23 11:52:55

阅读数:3826

评论数:0

[MSSQL]不能读取已注册的服务器列表

解决办法:

2016-04-30 06:17:43

阅读数:6337

评论数:0

[易飞]关于内部备料订单动态跟踪库存和销货量的统计

一 需求 各位销售总: 关于年度会议上提到,希望销售关注备料订单数量动态维护问题, 和IT沟通过, 我们可以在OA提供如下数据, 供各位参考,判断是否有必要调整备料订单的数量, 同时也请提出你们希望还要体现那些信息方便你们判断是否要做备料调整。 客户 料号 品名或规格 备料总数 ...

2016-01-27 09:44:47

阅读数:2651

评论数:2

[MSSQL]服务器端压力过大导致SSMS异常

登陆SSMS时: 编辑表时: 查看事件无重大异常,查看内存接近98%,360提示进程97%。 会不会以为服务器压力过大导致的?待MSSQL空闲期间,重启测试。结果重启之后正常。

2015-12-15 07:50:44

阅读数:1405

评论数:0

[MSSQL]在T-SQL语句中访问远程数据库(openrowset/opendatasource/openquery)

1、启用Ad Hoc Distributed Queries在使用openrowset/opendatasource前搜先要启用Ad Hoc Distributed Queries服务,因为这个服务不安全所以SqlServer默认是关闭的启用Ad Hoc Distributed Queries的方...

2015-12-04 13:41:53

阅读数:3298

评论数:0

[MSSQL]SQL Server2008附加数据库之后显示为只读时解决方法

啰嗦的话就不多说了,直入主题吧!方案一:碰到这中情况一般是使用的sa账户登录的,只要改为Windows身份验证,再附加数据库即可搞定。方案二:使用sa登录SQL Server2008附加数据库,附加之后数据库为只读的,然后点数据库–>“属性”–>“选项”–>“状态”,发现“数据库...

2015-12-04 11:09:09

阅读数:2531

评论数:0

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