SQL Server

mssql sqlserver 使用脚本输出excel文件的方法分享

余生颓废 提交于 2020-11-25 15:34:46
转自: http://www.maomao365.com/?p=6683 摘要: 下文将分享使用sql脚本输出excel的方法 此脚本可以应用于 表或视图生成excel的方法, 若需使用sql脚本输出excel数据,我们可将sql脚本生成视图或临时表, 然后再输出excel ------------------------------------ 输出excel语法简介: exec master..xp_cmdshell 'bcp [数据库名称].[架构名].[表名] out [excel存放位置全路径] -c -q -S"服务器Ip" -U "sql用户名" -P "sql密码"' -- -例1: exec master..xp_cmdshell ' bcp test.dbo.tableName out d:\test.xls -c -q -S"." -U "sa" -P "erp" ' -- -将数据库test中tablName输出值d盘test.xls文件 -- -服务器地址. -- -sql账户sa -- -sql密码erp -- ------------------------------------------ 例2: 根据动态文件名输出excel的方法 declare @name varchar ( 30 ) -- -动态文件名 set @name = ' d:

【故障公告】SQL语句执行超时引发网站首页访问故障

别说谁变了你拦得住时间么 提交于 2020-11-24 19:28:01
非常抱歉,今天早上 6:37~8:15 期间,由于获取网站首页博文列表的 SQL 语句出现突发的查询超时问题,造成访问网站首页时出现 500 错误,由此给您带来麻烦,请您谅解。 故障的情况是这样的。 故障期间日志中记录了大量下面的错误。 2020-02-03 06:37:24.635 [Error] An unhandled exception has occurred while executing the request. / Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware System.Data.SqlClient.SqlException (0x80131904): Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. ---> System.ComponentModel.Win32Exception (258): Unknown error 258 at System.Data.SqlClient.SqlCommand.<>c.<ExecuteDbDataReaderAsync>b__126_0(Task`1 result)

渗透测试之web站点信息搜集

為{幸葍}努か 提交于 2020-11-24 18:26:37
什么是web渗透测试?一般是指通过模拟黑客的攻击手法,对计算机网络系统进行安全评估测试,如果发现系统中存在漏洞,向被测试系统的所有者提交渗透报告,并提出补救措施。这一章将通过渗透测试Web应用和服务器,向大家介绍渗透测试的方法和技巧。 收集信息是网络渗透的第一步,也是关键的一步(事实上,除了网络渗透,许多工作的第一步就是收集信息)。一个完整的渗透过程是一个漫长的过程,前期的信息收集可以让人们对渗透目标有一个初步的了解,而后期的信息收集往往是成功的关键。攻防之间的任何较量,都是基于对信息的掌握程度,在信息不对称的情况下,很容易造成误判或失误。信息收集被认为是安全产业团队测试中「最重要、最耗时」的一步,甚至有专业人员负责信息收集和分析。以下我们将学习一些常用的信息收集技巧(“信息收集”与“信息收集”是两个不同的词,因为“搜索”可以更好地体现归纳整理的意义,具有一定的选择性和方向性)。 服务器资料收集一、旁站什么叫旁站攻击?即一台服务器上有多个Web站点,而我们的渗透目标是其中一个站点,当我们不能攻破目标站点时,我们可以尝试攻破服务器上的其他站点,然后再攻破目标站点,例如跨目录或提权。常用的旁站查询过程如下。(1)取得渗透目标的真实IP地址。(2)使用网站平台、工具对IP地址进行反查。 二、端口扫描。计算机开放的端口与其开放的服务相对应

【故障公告】再次出现数据库 CPU 居高不下的问题以及找到了最可能的原因

岁酱吖の 提交于 2020-11-24 09:44:28
非常非常抱歉,今天上午的故障又一次给大家带来麻烦了,再次恳请大家的谅解。 在昨天升级阿里云 RDS SQL Server 实例的配置后(详见 昨天的博文 ),万万没有想到,今天上午更高配置的阿里云 RDS 实例依然出现了 CPU 居高不下的问题。 在数据库 CPU 高的情况下,有时对访问速度影响不大,有时巨慢无边,在今天上午的故障期间,我们通过2次主备切换才恢复了正常。 下午,我们我们调整了服务器的部署,用了更多服务器进行混合部署(docker-compose与docker swarm),情况有了明显改善。 但是,15:15 开始数据库 CPU 又飚了上去,但访问速度没有受到明显影响,一致坚持到 16:50 左右,在扛不住的时候,我们再次通过主备切换恢复了正常。 这次恢复正常后,我们才突然想到,数据库每天一大早会跑一个整理索引碎片的任务,是不是升级后这个任务不能正常执行了?打开 SSMS 一看,果然是。 昨天因为升级 SQL Server 后重建备库,整理索引碎片任务失败了。 Date 9/5/2019 06:30:00 Log Job History (Reorganize Index) Step ID 1 Server SD39184A Job Name Reorganize Index Step Name Reorganize Index Duration 00:00:00

为何SQL Server还原数据库BAK文件失败,错误:The system cannot find the path specified.

北城以北 提交于 2020-11-24 08:46:31
今天发现一个问题,就是公司开发服务器上的SQL Server,还原一个数据库bak文件老是报错,错误如下: TITLE: Microsoft SQL Server Management Studio ------------------------------ Restore of database 'Fraud' failed. (Microsoft.SqlServer.Management.RelationalEngineTasks) ------------------------------ ADDITIONAL INFORMATION: System.Data.SqlClient.SqlError: Directory lookup for the file "C:\Program Files\Microsoft SQL Server\MSSQL12.DA\MSSQL\DATA\Fraud.mdf" failed with the operating system error 3(The system cannot find the path specified.). (Microsoft.SqlServer.SmoExtended) For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft

数据库应用技术系列第一讲 创建数据库和表

让人想犯罪 __ 提交于 2020-11-24 07:23:34
数据库应用技术系列第一讲 1 创建数据库快照 CREATE DATABASE 数据库快照名 ON ( NAME = 逻辑文件名 , FILENAME = '操作系统文件名' ) AS SNAPSHOT OF 源数据库名 例:创建test1数据库的快照test1_s1 CREATE DATABASE test1_s1 ON ( NAME = test1 , FILENAME = 'd:\SQL Server\2012\test1_s1.mdf' ) AS SNAPSHOT OF test1 命令执行成功后,“对象资源管理器”中,展开数据库,会出现“数据库快照”。 2 删除数据库快照 删除数据库快照的方法和删除数据库的方法完全相同,可以使用界面方式删除,也可以使用命令方式删除 例如: DROP DATABASE test1_s1 ; 3 SQL Server数据类型 字符型 SQL Server字符型包括两类:固定长度(char)或可变长度(varchar)字符数据类型。 (1)char[(n)]:定长字符数据类型,其中n定义字符型数据的长度,n在1~8 000,默认为1。当表中的列定义为char(n)类型时,若实际存储的串长度不足n时,则在串的尾部添加空格以达到长度n,所以char(n)的长度为n。 例如,某列的数据类型为char(20),而输入的字符串为"ahjm1922"

JAVA+SQL实训报告--工资管理系统(详细)

牧云@^-^@ 提交于 2020-11-22 07:48:49
JAVA+SQL实训报告--工资管理系统(详细) 题 目: 系 别: 专 业: 学生姓名: 学 号: 指导教师: 日期: 摘 要 近年来,随着我国信息技术的飞速发展,计算机应用已逐渐渗透到各个领域。在企业管理领域内,计算机的应用已经十分广泛,各种管理机制与企业运作流程都与计算机紧密结合在一起,计算机的应用进一步完善了企业的管理,提高了企业的现代化管理形象。 开发职工工资管理系统的目的就是为了帮助财务部门能更好地管理本单位的职工工资,提高工作效率,实现职工工资信息管理的规范化和自动化。 本员工工资管理系统使用JAVA语言编写,采用SQL Server作为数据库,实现了一般工资管理系统对员工工资信息的浏览、删除、修改、查询和统计分析功能,节省了大量的人工操作的工作量,自动完成众多的信息处理,减少了数据出错的几率,加强了工资记录的安全性和完整性。 关键词:工资管理;统计分析;SQL Server;JAVA Abstract In recent years, with the rapid development of information technology in China, computer application has gradually penetrated into various fields. In the field of enterprise management,

[LINQ2Dapper]最完整Dapper To Linq框架(一)---基础查询

一笑奈何 提交于 2020-11-22 07:48:28
此框架是Dapper的扩展,效率优于EntityFramwork,并且支持.NetFramework和.NetCore框架 支持.net framework4.5.1,.net core2.0及以上,更低版本适配如.netFramework4.0及以下请加群下载 支持Mssql,Oracle,Mysql等数据库 应用层需要引用包Kogel.Dapper.Extension.MsSql(如果数据库是Oracle则引用Kogel.Dapper.Extension.Oracle),Nuget上可以下载安装。 或者使用Nuget命令添加包 Install-Package Kogel.Dapper.Extension.MsSql   目录 [LINQ2Dapper]最完整Dapper To Linq框架(一)---基础查询 [LINQ2Dapper]最完整Dapper To Linq框架(二)---动态化查询 [LINQ2Dapper]最完整Dapper To Linq框架(三)---实体类关系映射 [LINQ2Dapper]最完整Dapper To Linq框架(四)---Linq和SQL并行使用 [LINQ2Dapper]最完整Dapper To Linq框架(五)---查看Linq实际执行的SQL [LINQ2Dapper]最完整Dapper To Linq框架(六)--

中英文1:2等宽字体

只谈情不闲聊 提交于 2020-11-21 12:04:45
折腾了半天字体。 起因是在linux下用ReText写rst格式文档,写标题的时候报错文字下的标记长度不够,明明是对对齐的。原因是中英文字体不是严格1:2等宽,1个中文字宽度不等于2个英文字宽度,造成错觉。换了几个等宽字体也不行。 搜索折腾了一番。总结如下: 最简单实用的办法是安装一个为中文优化过的等宽英文字体,设置字体时就选这个等宽英文字体。这种字体不多,例如:ubuntu mono。据说还有mplus fonts,应该是含有中日文的,没试过。 gnome terminal和vim,gvim有特殊处理,不用安装特殊字体,自动中英文1:2等宽。 Windos 7下,我记得有款达人自制的雅黑Consolas混合字体,挺棒的。中英文看起来都比较舒服。至于是不是中英文1:2等宽,有段时间没用Windows 7,不太记得了。 Windows 10下,看程序心情。 正常程序notepad, notepad++, 选择普通的等宽英文字体,自动中英文1:2等宽。 自制雅黑Consolas混合字体,不再中英文1:2等宽。 较高版本的Visual Studio 2012, 2017、SQL Server Management Studio 2017, 字体不会自动等宽。进入抽风模式 原本包含1:2等宽中英文的字体,如“新宋体”,能保持中英文1:2等宽 ubuntu mono,设置12号字体

pymssql连接Azure SQL Database

笑着哭i 提交于 2020-11-21 04:08:25
使用pymssql访问Azure SQL Database时遇到 “ DB-Lib error message 20002, severity 9:\nAdaptive Server connection failed (xxxx:1433)\n') ” 这样的错误,具体错误如下所示: # python test.py Traceback (most recent call last): File "src/pymssql.pyx", line 636, in pymssql.connect File "src/_mssql.pyx", line 1957, in _mssql.connect File "src/_mssql.pyx", line 676, in _mssql.MSSQLConnection.__init__ File "src/_mssql.pyx", line 1683, in _mssql.maybe_raise_MSSQLDatabaseException _mssql.MSSQLDatabaseException: (20002, b'DB-Lib error message 20002, severity 9:\nAdaptive Server connection failed (xxxx.database.chinacloudapi.cn:1433