随笔分类 -  SqlServer

xp_delete_files不起作用解决方法
摘要:xp_delete_file用来删除数据库的备份文件和维护计划文本报告。示例: 第一个参数表示文件类型,0表示备份文件,1表示文本报告 第二个参数表示要删除的文件存放路径 第三个参数表示要删除的文件后缀,不能带点号。比如写成bak,不能写成.bak 第四个参数是一个日期,文件修改日期(不是创建日期) 阅读全文

posted @ 2019-06-04 14:26 wangguanguo 阅读(1356) 评论(0) 推荐(0) 编辑

SqlServer Alwayson主副本图标显示问号的原因
摘要:搭建完alwayson后,登录辅助副本服务器,查看alwayson可用性副本列表,看到主副本前面显示了一个问号,这里借用网上一张图片做展示: 在显示问号的主副本上右键属性查看,“角色”一栏中,显示的是“未知”,也正是这个原因导致前面有个问号。 在显示面板里面查看alwasyon工作状态一切正常。最后 阅读全文

posted @ 2018-07-15 11:08 wangguanguo 阅读(1261) 评论(0) 推荐(0) 编辑

SqlServer Alwayson 搭建排错记录(二)
摘要:下面记录下建立好alwayson可用性组后,向可用性组内添加数据库出现过的问题及解决方法 一、数据库未处于恢复状态 将数据库联接到可用性组的时候报错: 这个问题好解决,就是还原辅助副本的时候,没有选择with no recovery选项 还原之后,在SQL Server Management Stu 阅读全文

posted @ 2018-07-12 15:32 wangguanguo 阅读(2416) 评论(0) 推荐(1) 编辑

SqlServer Alwayson 搭建排错记录(一)
摘要:这几天搭建alwayson,碰到一堆问题,解决起来花了不少时间,特此记下几个有代表性的,以免以后再碰到做重复功。 一、创建可用性组 使用SSMS的创建可用性组向导,添加了一个主副本node1,一个辅助副本node3,最后一步完成的时候报错: 解决方法: 1)在服务器的故障转移群集管理器中,找到群集下 阅读全文

posted @ 2018-07-11 21:58 wangguanguo 阅读(544) 评论(0) 推荐(1) 编辑

SqlServer图形数据库初体验
摘要:SQL Server2017新增了一个新功能叫做图形数据库。图形指的拓扑图形,是一些Node表和Edge表的合集,Node对应关系数据库中的实体,比如一个人、一个岗位等,Edge表指示Node之前的关系,比如张三在经理岗位。图形表比较适合用来表示这种实体与实体之间有明显关联关系的情况,比如学生和课程 阅读全文

posted @ 2018-03-19 15:16 wangguanguo 阅读(2334) 评论(0) 推荐(0) 编辑

SqlServer报错:主体“dbo”不存在
摘要:某台SqlServer数据库执行订阅发布的时候,报错: 这种报错的原因是数据库的登录名都没有映射到这个数据库的dbo用户上。在企业管理器的图形界面看,就是在实例的登录名的属性窗口-用户映射: 在数据库Parameter上没有和dbo映射,所以Parameter的订阅发布操作会报上述错误。 “主体”这 阅读全文

posted @ 2018-03-14 11:37 wangguanguo 阅读(2186) 评论(0) 推荐(0) 编辑

No module named 'revoscalepy'问题解决
摘要:SqlServer2017开始支持Python,前段时间体验了下,按照微软的入门例子操作的:https://microsoft.github.io/sql-ml-tutorials/python/rentalprediction/。虽然简单,但因为新入门python,中间绕了下弯子,现在记录下,可以 阅读全文

posted @ 2018-02-08 20:45 wangguanguo 阅读(549) 评论(0) 推荐(0) 编辑

SqlServer查询文件组被占用情况
摘要:在SqlServer中,删除一个文件组 有时候会遇到如下报错: 文件组被占用,常见的是里面有文件没删除、有分区方案使用了这个文件组,还有比如索引或LOB数据落到了这个文件组中。 查询数据库的文件和文件组可以分别使用sys.database_files和sys.filegroups两个系统视图。查询一 阅读全文

posted @ 2018-02-08 17:19 wangguanguo 阅读(596) 评论(0) 推荐(0) 编辑

SqlServer作业指定目标服务器
摘要:用SSMS生成数据库作业的创建脚本的时候,有一步是sp_add_jobserver操作: 之前没注意过这个细节。昨天看到网上有人提问,为什么前面已经调用存储过程sp_add_job创建作业了,后面还多此一举添加到服务器呢。我自己试了一下,把这块总结下。 一、作业目标为本地服务器 如果只调用sp_ad 阅读全文

posted @ 2018-01-28 19:25 wangguanguo 阅读(593) 评论(0) 推荐(0) 编辑

SqlServer中提示和报错信息的翻译
摘要:有时候遇到SqlServer一些报错需要上网查找解决方法,一些比较生僻的问题汉语搜索往往得不到想要的,就要使用英文在外网搜索。之前都是自己尝试翻译,或者使用错误码,或者找个英文版的数据库重现问题。有时候经过多次搜索才能找到准确的翻译,然后使用精确的英文在bing中搜索。今天知道其实在SqlServe 阅读全文

posted @ 2018-01-25 21:01 wangguanguo 阅读(1032) 评论(0) 推荐(0) 编辑

SqlServer中生成一串连续数字
摘要:在SQLServer中一串连续数字,如1,2,3,4,5,....或者 没有现成方法,网上都用通用表表达式递归生成。今天想到一个还算简单的方法,记录下来: 生成1-7连续的数字: String_Split是SQLServer 2016的新函数,这个方法只对2016及后续版本有效。 阅读全文

posted @ 2018-01-24 20:39 wangguanguo 阅读(845) 评论(0) 推荐(0) 编辑

SqlServer自定义排序
摘要:在实际项目中,有时会碰到数据库SQL的特殊排序需求,举几个例子,作为参考。 1、自定义优先级 一种常见的排序需求是指定某个字段取值的优先级,根据指定的优先级展示排序结果。比如如下表: 如果按照Name字段排序,结果是 如果想把某个字段优先级提高,用如下方法: 指定了Strawberry、Banana 阅读全文

posted @ 2018-01-23 20:27 wangguanguo 阅读(7436) 评论(0) 推荐(0) 编辑

单列表变量与字符串拆分的对照(SqlServer)
摘要:最近遇到一个问题,在SQLServer中,需要根据用户传入的一系列ID值更新对应的记录。有两种方法,一种是将这些ID值使用逗号分隔,拼接成字符串传入,一种是以表变量的方式传入。最开始,我想当然的认为传入表变量要比传入字符串再拆分效果要好,结果发现并没有这么简单。 1、传入字符串再拆分 业务逻辑很简单 阅读全文

posted @ 2018-01-17 20:56 wangguanguo 阅读(609) 评论(0) 推荐(0) 编辑

使用fn_dblog函数查看事务日志和恢复数据
摘要:基本语法 SqlServer中有一个未在文档中公开的函数sys.fn_dblog,提供查询当前数据库事务日志的功能。通过这个函数,可以简单了解下数据库事务日志的机制 使用方法如下: 它有两个参数,分别是起始LSN和结尾LSN(Log Sequence Number),返回结果是两个LSN之间的日志。 阅读全文

posted @ 2018-01-12 10:58 wangguanguo 阅读(3384) 评论(1) 推荐(1) 编辑

导航