-
如何把SQLServer数据库从高版本降级到低版本?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:159
高版本向低版本的SQLServer兼容操作: 方法一:使用图形化操作(GUI),打开SSMS(SQL Server Management Studio) 步骤1:右键你要降级的数据库,按下图选择: 步骤 2:在对话框中选择: ?? 步骤3:在【高级】中选择下图: 步骤 4:把脚本保存起来,然后在SQL[详细]
-
SqlServer中除法的问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:50
首先先计算两个小问题: 1.select (11+0-7)/97 2.select cast((11+0-7)/97 as decimal(10,4)) 这两者的结果是什么? 答案为:0和0.0000 原因:在SqlServer中int除以int结果就为int。第二个转换也是无效的。 解决方法:将分子或者分母设置为decimal类型即可。[详细]
-
用sqlserver手动写个split(字符分割)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:91
因为sqlserver中没有字符分割这个东西,所以无聊的时候写了个! 关键是用的地方还是比较多的 大概用到三个函数吧!算法就不用说了, 大致的跟你想的差不多 直接上测试三个函数和字符分割例子,不明白的留言或者发邮件 select len('231')--结果:3select len('[详细]
-
单用户进入SQLServer并修改行版本控制级别
所属栏目:[MsSql教程] 日期:2020-12-12 热度:179
1. ?进入配置管理器; win10 没有菜单= win+r =? 2005: SQLServerManager.msc 2008: SQLServerManager10.msc 2012: SQLServerManager11.msc 2014: SQLServerManager12.msc 2. 按下图, 关闭所有sqlserver服务, 并在启动参数前面加 -m; 3. 进入 SSMS , 注意[详细]
-
安装SQLserver 2014(For AlwaysOn)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:93
SQLserver 2014 AlwaysOn在SQLserver 2012的基础之上,进行了很大程度的增加,如可以通过“添加 Azure 副本向导”简化了用于 AlwaysOn 可用性组的混合解决方案创建;辅助副本的最大数目从 4 增加到 8; 断开与主副本的连接时,或者在缺少群集仲裁期间,可读[详细]
-
安装SQLserver 2014(For AlwaysOn)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:161
SQLserver 2014 AlwaysOn在SQLserver 2012的基础之上,进行了很大程度的增加,如可以通过“添加 Azure 副本向导”简化了用于 AlwaysOn 可用性组的混合解决方案创建;辅助副本的最大数目从 4 增加到 8; 断开与主副本的连接时,或者在缺少群集仲裁期间,可读[详细]
-
SQLServer 基线跟踪指标
所属栏目:[MsSql教程] 日期:2020-12-12 热度:156
基线收集参考: SQLServer Windows数据收集器 #################### CPU相关 ####################"Processor(_Total)% User Time""Processor(_Total)% Processor Time""Processor(_Total)% Interrupt Time""Processor(_Total)% Privileged Time""S[详细]
-
sqlserver 用 STUFF 和 for xml path 把查询结果连接成字符串
所属栏目:[MsSql教程] 日期:2020-12-12 热度:65
select STUFF((select ','+location_id from t_zone_loca where dps_item='xhzlqbzp' ORDER BY location_id for xml path('')),1,'')[详细]
-
sqlserver 求百分比
所属栏目:[MsSql教程] 日期:2020-12-12 热度:188
CONVERT(decimal(38,2),a.classtime*1.0/a.totaltime) ||‘%’ ?----报错 sqlserver中不可以用 || 连接符。 round(a.classtime/a.totaltime,2)*100||‘%’ ?在oracle中可用,但round在sqlserver中的用法有异。[详细]
-
SQLServer中char、varchar、nchar、nvarchar的区别:
所属栏目:[MsSql教程] 日期:2020-12-12 热度:61
(1)?????? 定义: char:??? 固定长度,存储ANSI字符,不足的补英文半角空格。 nchar:?? 固定长度,存储Unicode字符,不足的补英文半角空格 varchar:? 可变长度,存储ANSI字符,根据数据长度自动变化。 nvarchar: 可变长度,存储Unicode字符,根据数据[详细]
-
MSSqlserver 恢复sa密码及 删除builtin\administrators后恢
所属栏目:[MsSql教程] 日期:2020-12-12 热度:191
BUILTIN是built in 是创建Windows时候的Administrator内建账号。当删除(drop)builtinadministrators 后,Windows验证方式将无法登录sqlserver数据库。但当你忘记SA密码是基本只能重置SA密码来找回你的sysadmin用户重建builtinadministrators。 该方法适[详细]
-
Ihistorian 链接到SQLserver 实现数据互存储
所属栏目:[MsSql教程] 日期:2020-12-12 热度:78
所有要连接HISTORIAN 实时数据库的 都要安装 tools 1、在数据库SQLsever服务器上安装OLEDB 接口 点击下一步 选择OLE DB点击NEXT 完成安装 二、SQL server 中操作 打开数据库软件新建连接服务器 确定后,测试连接,连接成功,如果不成功检查网络连通性、用户[详细]
-
SQLServer 2012+win10安装记录
所属栏目:[MsSql教程] 日期:2020-12-12 热度:54
准备工作:1.win10 ? ? ? ? ? ? ? ? ? ? 2.sqlserver2012(下载地址)(功能及使用说明地址) 安装指导: ? ? ? ? ? ? ? ?? 安装遇到问题:错误代码 0x800F081F (错误码解释) ?自己电脑问题说明及解决方案:win10普通用户登录,安装的时候会报以上错误,通过[详细]
-
SqlServer 2008 R2 域环境镜像问题小结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:195
1. 安装时所有服务器使用默认实例名可以少走很多弯路,选择相同的数据目录; 2. 安装时把域账户加到系统管理员账户; 3. 安装成功后,切换SqlServer登录账户为域账户; 4. 使用域账户登录主服务器,配置镜像和见证设置; 附: 配置镜像后,删除镜像数据库:[详细]
-
判断sqlserver对象是否存在(转)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:144
--查看对象是否已经存在? --数据库是否存在? ? ? --if exists (select * from sys.databases where name = ’数据库名’)??? --? drop database [数据库名]? ???? ? if exists( select ? * from ? sys.databases where ? name = 'FGM_POS' )? print '存在' ?[详细]
-
SqlServer数据库同步 两张表的数据 去除重复数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:186
需求: A电脑装了数据库 B电脑也装了数据库。这两个数据库结构都一样。只是单机版的。没有共用一个数据库。 所以二者想隔一段时间同步下数据库。这个时候就可以根据某些字段只要相同就不更新。其他不同的字段的整条数据才更新。 解决: 导出A数据库的表到sql[详细]
-
SqlServer性能监控和优化总结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:199
如何监视和查看sql server的性能 http://jingyan.baidu.com/article/a378c9609af34eb32828303a.html 打开sql server studio management 打开"工具"-"sql server profiler" 点击连接 点击运行 可以看到捕捉到的一些访问数据库的事件,其中有读写,点用cpu,持[详细]
-
SQLServer视图
所属栏目:[MsSql教程] 日期:2020-12-12 热度:74
1. 创建视图示例 create table dbo.t1 (IDint,namevarchar(20))insert into dbo.t1 values(1,'xiaoming')create table dbo.t2 (IDint,ageint)insert into dbo.t2 values(1,33)-- 创建视图 v1create view dbo.v1as select t1.id,t1.name,t2.age from dbo.t1,d[详细]
-
sqlserver中的substring用法,oracle的substr,js中的substring
所属栏目:[MsSql教程] 日期:2020-12-12 热度:144
sql substring select substring(ziduan,1,6) 将会选择字段的前6个字符,比如说是200908 如果设置为0, 同样的执行select substring(ziduan,6) 结果会是20090 如果换成-1 同样执行select substring(ziduan,-1,6) 结果会是2009 oracle substr substr(字符串,[详细]
-
sqlserver2005 导入bak文件时出现3154错误
所属栏目:[MsSql教程] 日期:2020-12-12 热度:115
利用SqlServer2005图形化界面对数据库进行还原操作时,有可能会产生3154的错误。 错误提示:备份集中的数据库备份与现有的“XXXXXX”数据库不同,RESTORE DATABASE正在异常终止。 出现这个错误的原因在于备份数据库物的理文件名,物理地址在还原环境上有所改[详细]
-
sqlserver 2008 r2跨数据库查询oracle 11g r1实现案例详解
所属栏目:[MsSql教程] 日期:2020-12-12 热度:171
原文: sqlserver 2008 r2跨数据库查询oracle 11g r1实现案例详解 源代码下载地址:http://www.zuidaima.com/share/1785480938441728.htm 今天接到一个任务:由于公司相关项目中客户要求使用跨数据库的方式对接数据 ?(sqlserver 2008 r2连接oracle 11g r1)[详细]
-
SqlServer链接MySql操作步骤
所属栏目:[MsSql教程] 日期:2020-12-12 热度:136
Sql Server版本 2008R2[详细]
-
【OGG】SqlServer同步源端增加trandata报错解决
所属栏目:[MsSql教程] 日期:2020-12-12 热度:159
好久没有更新博客,最近整理整理最近碰到的问题。 ? Sqlserver 2008 使用 ogg 进行数据同步,在添加 trandata 时报错,添加 trandata 失败,报错如下: 2016-03-28 13:45:14 ?WARNING OGG-00552 ?Database operation failed: SQLExecDirect error: EXECUTE s[详细]
-
妙哉!sqlserver随意排序!
所属栏目:[MsSql教程] 日期:2020-12-12 热度:149
select * from Porder ORDER BY CHARINDEX(city,'西安') desc,city 就将 西安 放在第一行,其它的城市按字母顺序排序 select * from Porder ORDER BY CHARINDEX(city,'西安','宝鸡','咸阳') desc,city 就将 西安,宝鸡,咸阳 放在前三行,其它的城市按字母顺序[详细]
-
SQLServer分区表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:79
SQLServer创建分区表分三个步骤 1. 创建分区函数: 设定分界点 2. 创建分区方案: 将分区函数和文件组映射起来 3. 创建分区表: 通过建表命令 "ON 分区方案" ,将表分区 ------------------------------------------------------------实施步骤-------------[详细]