随笔分类 - SQL Server
1
摘要:ErrorMessageCannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "Latin1_General_100_CI_AS" in the equal to operation.查看SQ...
阅读全文
摘要:测试:Script:create table #Test( Name nvarchar(10), Age int, T nvarchar(10))BULK INSERT #TestFrom 'I:\AAA.csv'with( fieldterminator = ',', ...
阅读全文
摘要:数据源用的是Postgresql我在Deploy Report的时候出现这条ErrorMessageError 2 试图使用未在此报表服务器中注册或此版 Reporting Services 不支持的数据扩展插件“Devart.Data.PostgreSql”。 解决方案:SQL Server安装路...
阅读全文
摘要:不论是手动还原还是写个脚本还原,首先都要修改文件的属性为可读写,另外这个用户能够修改1、手动Attach2、写个脚本还原我个人比较喜欢写个脚本去还原Exec sp_attach_db @dbname = 'NORTHWND',@filename1 = 'D:\DataBase\SQL Server ...
阅读全文
摘要:错误消息:Msg 1105, Level 17, State 2, Line 266Could not allocate space for object 'dbo.Large Object Storage System object: 422392492982272' in database '...
阅读全文
摘要:在win8.1 x64系统上使用sql2012进行附加数据库(包括在x86系统正在使用的数据库文件,直接拷贝附加在X64系统中)时,提示无法打开文件,5120错误。这个错误是因为没有操作权限,所以附加的时候出错,只要设置这个文件或文件夹安全属性即可。解决办法: 1.打开该数据库文件存放的目录或...
阅读全文
摘要:1、简单笔记数据库查询语句中,通过UNION组合查询语句,可以将两个或更多查询的结果组合为单个结果集,该结果集包含组合查询中的所有查询的全部行。利用UNION语句可以实现将不同数据表中符合条件,不同列种的数据信息,显示在另一个表中.语法格式:select 语句 union select 语句 whe...
阅读全文
摘要:一、存储过程定义 定义:存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。二、存储过程的有点 ...
阅读全文
摘要:一、模糊查询1、采用“_”、“%”通配符进行查询select * from Students where stu_name like '张_';--一个‘_’表示一个字符select * from Students where stu_name like '张__'select * from Stu...
阅读全文
摘要:总结一下在设计数据库时的经验:设计表:1、每个表都应添加3个有用的字段 id:自增(必要时) create_time:创建时间 GETDATA()函数 version:版本信息,如果后期需求发生变化,前期数据可以不用修改。 (理解)追责:谁什么时间犯错2、地址、电话可以采用多个字段 描述街...
阅读全文
摘要:一、常用命令1、使用命令行开启SQL Server服务 获取管理员权限的命令行工具: net start mssqlserver 开启sql server服务 net restart mssqlserver 重新启动sql server服务 net stop mssqlserver 关闭sq...
阅读全文
摘要:一、问题描述 在最开始装SQL Server 2012时我选择的是Windows身份认证方式,现在想添加一个用户采用SQL Server身份验证。二、具体思路 1、新建用户 2、将新建的用户添加到相应的数据库用户列表中 3、配置用户权限 4、更改服务器身份验证方式三、解决过程 1、单击鼠...
阅读全文
摘要:关系型数据库与非关系型数据库自1970年,埃德加·科德提出关系模型之后,关系数据库便开始出现,经过了40多年的演化,如今的关系型数据库具备了强大的存储、维护、查询数据的能力。但在关系数据库日益强大的时候,人们发现,在这个信息爆炸的“大数据”时代,关系型数据库遇到了性能方面的瓶颈,面对一个表中上亿条的...
阅读全文
摘要:当流程控制语句必须执行一个包含两条或两条以上Transact-SQL语句块时,可以使用BEGIN...END语句进行控制use testDB;godeclare @name varchar(30)declare @count int set @name='陈勇'set @count=0set @count=(select count(*) from Students)if @count>0begin print '还有人呢'endelsebegin print '一个鸟人都没有'endgodeclare @sum intdeclare @i
阅读全文
摘要:一、基本操作1、将数据绑定到DataGridVirw控件上显示的数据列标题将会是数据库中的字段名称,可以在使用select语句时使用AS关键字将转化为列名的别名select name AS 姓名 from tb_Student;使用空格也行的select name 姓名 from tb_Student;2、在列上进行计算select stu_id as 学号,stu_math as 数学,stu_english as 英语,stu_chinese as 语文,stu_math+stu_english+stu_chinese as 总成绩 from Students;3、查询空数据is nu..
阅读全文
摘要:百度百科:http://baike.baidu.com/link?url=GQbJ2amTzTahZA7XJSBDLYYkN3waQ9JCoJ0l--tCWlvKQibe0YaH4hpmgEnLyn04攻击原理:http://www.oecp.cn/hi/right_way/blog/2273SQL注入式攻击的防治措施:http://www.oecp.cn/hi/right_way/blog/2274 http://www.cnblogs.com/xyd21c/archive/2010/12/09/1901140.html
阅读全文
摘要:Sql Server数据的加密与解密在sqlserver中,我们如何为数据进行加密与解密,避免使用者窃取机密数据?对于一些敏感数据,如密码、卡号,一般不能使用正常数值来存储。否则会有安全隐患。以往的加密解密都有前端应用程序来辅助完成。而数据库一般只能加密不能解密。从2005开始提供了数据库层面的数据...
阅读全文
摘要:使用方法:http://lyt7599.blog.163.com/blog/static/438400352011111392158575/一、SQL Server Profiler使用方法1、单击开始--程序--Microsoft SQL Server 2005--性能工具--SQL Server...
阅读全文
摘要:1、百度百科http://baike.baidu.com/view/185358.htm2、摘要全局唯一标识符(GUID,Globally Unique Identifier)也称作 UUID(Universally Unique IDentifier) 。GUID是一种由算法生成的二进制长度为12...
阅读全文
摘要:1、什么是数据库?数据库特点?数据库就是存放数据的仓库海量存储、查找速度快、并发性问题控制、安全性、数据完整性(保存在数据库中的数据是正确的,真是的)2、主键的作用?选择主键的注意事项?唯一标识表中的一条记录尽量选择单列作为主键: 1>必须唯一(不能有重复) 2>该列不能为空值 3>比较稳定的列(不...
阅读全文
1