SQLServer
Fanstorm丶
毕业于南京邮电大学,计算机科学与技术专业。熟悉.net/.net core / wpf /react-native / vue 等,有10年长期写作经验。
展开
-
SQL Server2008 express 安装 属性不匹配
SQL Sever 2008 express 安装 属性不匹配 错误解决方法在安装SQL Sever 2008 express的时候遇到这样的错误,错误信息如图 网上查了很多资料很多方法,试了之后都不行,简直头大!但是最后!!解决方法却如此的简单!就是换个版本安装。。。博主换了SQL Sever 2008 express r2安装,一点问题都没有。。。白折腾了一天。。。希望可以帮到小伙伴们。。。在原创 2016-11-17 16:59:35 · 5715 阅读 · 0 评论 -
SQL Server 启动后netstat -a 找不到1433端口在监听
SQL Server 启动后netstat -a 找不到1433端口在监听博主在配置好新的数据库后,就是连接不上,cmd敲netstat -a 后发现根本没有1433端口。。这个问题困扰了博主一下午。。最后的解决方法也很简单。。记在这里希望帮到后来的小伙伴解决方法:启动配置管理器(Configuration Manager),选择SQL Server 网络配置→MSSQLSERVER的协议→TCP/原创 2016-12-06 10:42:48 · 10271 阅读 · 2 评论 -
SQL Server 数据库迁移方法——备份还原
SQL Server 数据库迁移方法——备份还原博主在将自己电脑的sql server数据库迁移到云服务器上时,一时摸不到头脑,但最后还是用备份还原的方式来完成了数据库的迁移。比如要把A主机的数据库qqq迁移到B主机。我们可以这样操作:①在A主机用Management Studio 连接数据库,在左边[对象资源管理器]找到qqq,然后右键→任务→备份,进行完整的备份,假设备份文件是qq...原创 2016-12-06 10:30:47 · 17894 阅读 · 0 评论 -
SQL Server 合并列 for xml path
背景笔者实习两周了,第一个任务基本完成,现在开始做第二个任务:还是报表,要求合并同一列的字段显示到同一个格子主要知识SQL Server 的 for xml path 和 stuff实验所用表表名:tb20170709目标格式实验过程1. select * from tb20170709 for xml path字段点开显示为: 2. select subject from tb20170709原创 2017-07-09 20:05:45 · 817 阅读 · 0 评论 -
10万数据量的数据库查询效率比较 纯sql语句 和 view 视图
背景工作快2个月了,日子过的真快啊。时间真的有魔力,曾经觉得那么变态的sql语句,现在竟然觉得那么可爱(才怪)。 从刚开始的十几行的sql就觉得很长,到现在的100多行还感觉长的很正常很有道理,鬼知道我经历了什么。。。废话不多说了,进入正题。笔者在工作中,测试坏境下运行非常快的代码,到了正式坏境下慢了很多,原因是正式数据库数据量比较大的原因。又因为sql语句也很长了,所以考虑一下是否要用建立视图的方原创 2017-08-19 15:50:42 · 30817 阅读 · 4 评论 -
ASP.NET SQLServer 行转列,不固定列,动态列 的实现
前言刚开始工作就成了被温水煮的青蛙的话,那该有多难吃啊。所以要保持冷静的头脑,好好思考自己该做的不该做的事,好好的提升自己的能力,给自己加点料。嗯,这样就算真被煮熟了,也会可口很多吧。问题背景这个问题是前面工作中遇到的,经过一番努力最终解决了。在这里把问题以及解决思路总结一下。问题描述sql server 数据库里有两张表,主表和明细表;最终需要在前端页面显示表格,要求是以主表为基础的、将明细表的数原创 2017-08-05 11:17:23 · 4863 阅读 · 0 评论 -
ASP.NET的SQL注入攻击与预防 使用SQLServer
前言本文通过一个以用户登录为例的示例项目,讲述了SQL注入攻击与预防。示例项目使用了VS2017与SqlServer2008r2,采用WebAPI的架构。下面让我们从头开始。开始Step.1 新建数据库表在Test数据库下新建users表,含有3个字段(id,uid,pwd). 并添加一条数据。Step.2 新建ASP.NET项目打开 VS2017,选择【文件】->【新建...原创 2019-02-05 22:11:32 · 1812 阅读 · 0 评论 -
Sql Server 事务、存储过程、触发器
前言Sql Server 中除了增删查改之外,常用的还有事务、存储过程、触发器等。同时,在事务、存储过程、触发器的批量sql中,常常需要声明变量、使用if、循环语句。本文首先介绍了变量的使用方法、if、循环语句的使用,并简单的总结了事务、存储过程、触发器的用法。开始step.1 声明变量、if、循环声明变量、变量赋值、输出的使用示例:declare @a int;set @a = 1...原创 2019-03-04 00:55:11 · 987 阅读 · 0 评论