手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
MsSQL
SQL Server 2005没有备份日志文件附加数据库
公司网站运营两年多了,日志文件超级大,在重装系统的时候,为了省事,就没有备份日志文件,而且是没有分离就把日志文件给删掉了(下次一定要记得先分离再删日志文件)。结果造成数据库怎么都附加不上。出现错误。 解决办法: 1、新建一个同名数据库。 2、停止数据库服务,覆盖新建的数据库主文件(…
作者:编程之家 时间:2020-11-06
如何手动彻底卸载SQL Server 2005和实例
从SQL Server 2005 Express升级而来的实例,用起来总感觉怪怪的,很多功能好像都停留在Express版本上。因此想把SQL Server 2005完全卸载后再重装。 步骤 1:确保 Microsoft SQL Server 安装支持文件组件已安装 在“添加或删除程序”中,确保“Microsoft SQL Server 安装支…
作者:编程之家 时间:2020-11-06
微软数据平台开发与SQL Server 2008
一、前言: 目前,随着数据库系统和编程语言的不断发展,它们各自都有了自己专注的特定的功能而逐渐分离开。这导致产生了在现今的应用程序中的数据存储和业务逻辑之间的阻抗失谐。SQL Server 2008与Microsoft数据平台技术的结合使得你可以快速并轻松的建立能够消除这个失谐的综合的和可扩展的基于数据…
作者:编程之家 时间:2020-11-06
SQL Server数据存储与NTFS簇大小的分析
首先感谢微软发明的NTFS文件系统,确实是非常健壮的文件系统,功能强大。 簇是磁盘进行I/O读写时的最基本单位(就是NTFS中的分配单元)。 今天来说一下在SQL Server的数据存储中与NTFS簇大小有关的话题。NTFS在超过2GB的分区中,格式化时会默认使用4KB的簇,这基本上就成了现在大部分硬盘…
作者:编程之家 时间:2020-11-06
SQL Server数据库对上亿表的操作
对上亿的表进行排序或者上亿的表之间进行join,会导致系统失去响应。 ◆1.我确实做了一个很大的查询,涉及的数据表有两亿条记录,而且有一个group by操作,造成CPU、内存和磁盘开销均很大。后来和微软的人重新实验了一下,我的查询确实会造成系统反应变慢。后来我们也实验了一下,在这个2亿的表上统计…
作者:编程之家 时间:2020-11-06
在sql server 2005存储过程中如何给时间赋值?
想实现 的内容是只要在table_two中的开始时间大于等于当前系统的前一天and小于等于当前系统的时间的数据,就insert到table_one中去, 以下为引用的内容:CREATE PROCEDURE SP_TEST @KSRQ(开始日期) datetime, @today(结束日期) datetime as being insert into table_one (a…
作者:编程之家 时间:2020-11-06
SQL Server对上亿表的排序和join的问题解决
对上亿的表进行排序或者上亿的表之间进行join,会导致系统失去响应。 ◆1.我确实做了一个很大的查询,涉及的数据表有两亿条记录,而且有一个group by操作,造成CPU、内存和磁盘开销均很大。后来和微软的人重新实验了一下,我的查询确实会造成系统反应变慢。后来我们也实验了一下,在这个2亿的表上统计…
作者:编程之家 时间:2020-11-06
MSSQL数据库日志的压缩与清除技巧
一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大: 1、设置数据库模式为简单模式:打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器-->双击打开…
作者:编程之家 时间:2020-11-06
SQL Server数据库超级管理员账号防护
提到sa弱口令,我们首先就会想到,许多数据库都有1个类似的超级管理员账号,比如:Oracle是"system"和"sys",Sybase也是"sa",MySQL里有"root"(不是UNIX系统账号的那个root)。如果没有设置相对应的密码或者你设的密码强度太低过于简单,那么入侵者就能…
作者:编程之家 时间:2020-11-06
SQL SERVER 常用的字符串函数
以下为引用的内容:SELECTSTR(111.55678,6,2)SELECTCONVERT(NVARCHAR(10),CONVERT(DECIMAL(6,2),111.55678))SELECTCONVERT(NVARCHAR(10),CAST(111.55678ASDECIMAL(6,2)))--结果111.56&nbs…
作者:编程之家 时间:2020-11-06
在SQL Server中获得不包含时间部分的日期
在本文中,GetDate()获得的日期由两部分组成,分别是今天的日期和当时的时间: Select GetDate() 用DateName()就可以获得相应的年、月、日,然后再把它们连接起来就可以了: Select Datename(year,GetDate())+'-'+Datename (month,GetDate())+'-'+Datename(day,GetDate()) 另外,D…
作者:编程之家 时间:2020-11-06
SQL Server死锁问题分析及解决方法
网(LieHuo.Net)教程 死锁,简而言之,两个或者多个trans,同时请求对方正在请求的某个对象,导致双方互相等待。简单的例子如下: trans1 trans2 ------------------------------------------------------------------------ 1.IDBConnection.BeginTransaction 1.IDBConnection.BeginTransaction 2.upd…
作者:编程之家 时间:2020-11-06
如何用SQL语句批量替换数据库字符串
前几天有个学习群里有人问如何批量替换MSSQL字符串的问题,此处方案如下: 格式 UPDATE 表名 SET 要替换的列=REPLACE(要替换的列,被替换的字符,替换后的字符) 例: UPDATE TEST SET NAME=REPLACE(NAME,'WT','W') GO 搞定
作者:编程之家 时间:2020-11-06
SQL Server 2005 的安装与补丁
我在通过MS SQL2005自带的维护计划来进行数据库备份的时候,发现无法删除相关维护计划和作业。后来查证是MS SQL版本的问题。 那么我们如何查看当前数据库服务器相关信息呢? 1.数据库服务器属性中可以查看 2.执行T-SQLselect CONVERT(sysname, SERVERPROPERTY('servername')) N'数据库实例名', SERV…
作者:编程之家 时间:2020-11-06
验证nvarchar(max)的长度
今天有同事使用:sp_executesql 出现问题,虽然使用了参数nvarchar(max)但依旧提示被截断参数,于是怀疑使用了nvarchar(max)的长度有问题,协助解决,顺便验证了一下max的值问题。网上很多无人子弟的信息说max==8000得出varchar(max)=varchar(8000)之说验证语句如下:declare @t nvarchar(max)set …
作者:编程之家 时间:2020-11-06
SQL Server数据库字典SQL语句
本文主要介绍了三个实用的SQL Server数据库字典SQL语句,数据库字典主要包括表结构(分为SQL Server 2000和SQL Server 2005)、索引和主键. 外键.约束.视图.函数.存储过程.触发器。你可以在查询分析器、企业管理器中简单执行后,快速的查出SQL Server 2000及SQL Server 2005的全部数据字典。 1. SQL …
作者:编程之家 时间:2020-11-06
SQL Server中char/varchar/nchar/nvarchar的区别
当我们建立数据库表时,都会根据字段特点选择适当的数据类型,这次主要讲的是关于字符类型,在我们平时的数据库结构当中,字符类型占绝大多数,如何高效准备地利用数据库和优化数据库结构是每个DBA必须掌握的技能。 在SQL Server中,现在主要以SQL Server2005为例。对于字符类型的有: ch…
作者:编程之家 时间:2020-11-06
SQL Server扩展函数的基本概念
什么是SQL Server扩展函数呢?它实际上就是把C#或VB.NET的代码拿到SQL Server上去执行。反过来思考,那就是当你想对表数据进行比较复杂的逻辑处理时,写SQL又太麻烦,那么你就可以是否可以通过SQLCLR来解决这个问题了。下面是我摘自wikipedia对SQLCLR的解释。 SQL CLR (SQL Common Language Runtime…
作者:编程之家 时间:2020-11-06
在级别Configuration 上无法解析urn 错误
问题 今天打开SqlServer2005的SQL Server Management Studio,连接非本地数据库时,弹出错误 : "在级别Configuration 上无法解析urn" 原因 估计是昨天连接时,用的本机数据库,使用.作为本机数据源。如: <add name="StrCon" connectionString="Data Source=.; Initial …
作者:编程之家 时间:2020-11-06
Microsoft SQL Server 2005数据库镜像语句
Microsoft SQL Server 2005数据库镜像语句: SERVER 1 CREATE ENDPOINT DbMirroring STATE=STARTED AS TCP(LISTENER_PORT=5023) FOR DATABASE_MIRRORING(ROLE=PARTNER,ENCRYPTION=SUPPORTED) ALTER DATABASE AdventureWorks SET PARTNER='TCP://192.168.5.106:5022' SERVER 2 CREATE ENDPOINT …
作者:编程之家 时间:2020-11-06
Windows 2003+SQL 2005 群集Cluster配置
这个周,去客户那里配置了Windows 2003+SQLServer 2005 群集Cluster(2节点),上次去做这个事情还是两年前,记录一下要点,备案(图就不贴了)! 【步骤1】IP地址、网卡准备 1、IP地址规划:配置Windows 2003+SQLServer 2005 群集Cluster(2节点)需要准备使用5个公用IP地址。私有IP随便设…
作者:编程之家 时间:2020-11-06
SQL Server 占内存过多的解决方法
网(LieHuo.Net)教程 经常看见有人问,MSSQL占用了太多的内存,而且还不断的增长;或者说已经设置了使用内存,可是它没有用到那么多,这是怎么一回事儿呢? 首先,我们来看看MSSQL是怎样使用内存的。 最大的开销一般是用于数据缓存,如果内存足够,它会把用过的数据和觉得你会用到的数据统…
作者:编程之家 时间:2020-11-06
SQL语句处理特殊字符的例子
用户输入如果没有任何限制的话,则必须对特殊字符进行变换。如果对单引号不进行变换,则会发生数据库错误,甚至可能导致系统崩溃。不过回避方法却非常简单,只要将单引号[']转换成两个单引号['']就可以了。 例:SELECT * FROM TBL WHERE COL = 'ABC''DEF'; 模糊查询的语句虽然不会发生SQL错误,但是…
作者:编程之家 时间:2020-11-06
SQL Server 常用的几个系统表说明
1、sysobjects 系统对象表。 保存当前数据库的对象,如约束、默认值、日志、规则、存储过程等 sysobjects 重要字段解释: sysObjects ( Name sysname, --object 名称 id int, --object id xtype char(2), -- object 类型 type char(2), -- Object 类型(与xtype 似乎一模一样? 有点郁闷……
作者:编程之家 时间:2020-11-06
讲解SQL Server数据库被挂马的解决方案
案例:一个网站遭遇入侵,破坏相当严重,SQL数据库被挂马,所有的表里面大部分字段都被多次重复插入挂马代码,查看日志,还好没有涉及到服务器的安全,只是数据库那里出现了很多异常警告而已,网站确实存在漏洞 没有办法,我只得修复数据库,因为他们没有数据库备份,根本就没有办法还原数据库啊,…
作者:编程之家 时间:2020-11-06
SQL Server数据库查询优化3种技巧
本文中,abigale代表查询字符串,ada代表数据表名,alice代表字段名。技巧一:问题类型:ACCESS数据库字段中含有日文片假名或其它不明字符时查询会提示内存溢出。解决方法:修改查询语句sql="select * from ada where alice like '%"&abigale&"%'"…
作者:编程之家 时间:2020-11-06
SQL 2005 CLR 调用 Web Service 的问题
用Visual Studio 2005创建SQL Server项目,然后编写调用Web Service的过程是很简单的,在项目里添加引用Web Service,然后编写处理代码.在部署前有几个问题需要注意: 1.目标数据库实例需要启用CLR集成. 如果没启用,可以在 SQL Server 外围应用配置器 里去启用 或者使用以下语句: sp_configure 'clr enab…
作者:编程之家 时间:2020-11-06
查询分析器报错 怎么改存储过程?
问题: Create proc UpdateImage ( @id bigint, @UpdateImage Image ) As Insert Into employerInfo(Picture) values(@UpdateImage) where ID=@id GO 查询分析器报错 服务器: 消息 156,级别 15,状态 1,过程 UpdateImage,行 8 在关键字 'where' 附近有语法错误。 答: insert 插入不需要where 你是…
作者:编程之家 时间:2020-11-06
数据库旁显示单一用户问题
问题症状; 数据库旁边显示单一用户,此时用户无法操作备份、还原等很多操作。 处理步骤: 1、更改数据库状态为多用户 代码 1ALTER DATABASE 'WSS_Content' SET MULTIUSER; 或者 代码 exec sp_dboption 'WSS_Content', 'single user', 'false' 2、如果步骤1不行的话,执行以下查询代码 代码 1USE mast…
作者:编程之家 时间:2020-11-06
SQL Server 2005混合模式登录配置
在VS2005装完后,会自带SQL Server2005 express版,为了便于管理,还需要安装一个企业管理器,需要下载 Microsoft SQL Server Management Studio Express(下载名:SQLServer2005_SSMSEE.msi)。因为默认的是只能用windows系统登录模式登录,如果要用混合模式登录则需要进行如下配置: 1:开启SQL2005远…
作者:编程之家 时间:2020-11-06
上一页
13
14
15
16
17
18
19
20
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native