Google [站内搜索]

分类: 服务器预览模式: 普通 | 列表
有一台SQL Server 2008 R2数据库服务器,内存经常占用85%左右,查看进程发现sqlserver.exe使用了4G多内存。有一天服务器重启,业务跑起来后,观察sqlserver.exe内存使用一直在几百M,随后几天持续观察,发现内存使用逐渐升高,这说明SQL Server 2008 R2运行越久,占用内存会越来越大

有了上边的分析结果,解决方法就简单了,定期重启下SQL Server 2008 R2数据库服务即可,使用任务计划定期执行下边批处理:

net stop sqlserveragent

查看更多...

分类:服务器 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 7827

SQL Server 2008 R2外键实现级联更新和删除

有如下两张表:
create table Person
(
    Id int identity(1,1) primary key,
    Name nvarchar(20)

查看更多...

分类:服务器 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5458
将数据从平面文件源(txt)导入到SQL Server 2008 R2时失败,错误原因是无法在只读列“Id”中插入数据:



解决方法

查看更多...

分类:服务器 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 10745

TortoiseSVN更改SVN服务器IP地址

在SVN项目根目录空白处点击右键,TortoiseSVN子菜单有一个Relocate,选择它,然后输入新的SVN服务器IP地址即可更改。



查看更多...

分类:服务器 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 16983
下午准备将服务器数据导一份到本地,连上服务器找数据库备份文件发现最后一次备份是7月1日,竟然十几天没生成新备份,查看作业历史记录,错误信息如下:

引用内容 引用内容
该作业失败。  无法确定所有者 WIN-3TH1KNIT12D\Administrator (拥有作业 Database_Backup.step1)是否有服务器访问权限 (原因: 无法获取有关 Windows NT 组/用户 'WIN-3TH1KNIT12D\Administrator' 的信息,错误代码 0x534。 [SQLSTATE 42000] (错误 15404)).

这应是上次重命名系统管理员帐户导致的,尝试重新选择作业所有者和重建作业,都不好用,最终将所有者更改为NT AUTHORITY\SYSTEM,作业成功执行。

查看更多...

分类:服务器 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 16763

通过系统启动时间判断服务器有无重启

要知道服务器有没有重启,看系统启动时间即可,下边介绍三种方法查看服务器启动时间。

1.systeiminfo命令

查看更多...

分类:服务器 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3847

IIS6和IIS7.5网站权限配置与区别

IIS6网站权限,通常配置IUSR_计算机名和NETWORK SERVICE两个用户权限即可:



其中IUSR_计算机名是网站匿名访问帐户,NETWORK SERVICE是网站应用程序池安全帐户:

查看更多...

分类:服务器 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3782

IIS7.5网站备份与还原

appcmd add backup 20130621 --备份
appcmd restore backup 20130621  --还原



说明:备份文件保存在C:\Windows\System32\inetsrv\backup文件夹,经测试备份还原可用于两台服务器间站点复制。

查看更多...

分类:服务器 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2888

T-SQL聚合函数max+子查询引发的灵异事件

select top 2 Id from Account

引用内容 引用内容
Id
-----------
1

查看更多...

分类:服务器 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2728

SQL Server数据误删恢复方法

SQL Server数据误删时,若数据库做过完整备份且恢复模式为完整,恢复非常简单,只需做一次事务日志备份,再还原到误删前时间点即可:

--backup database test to disk=N'd:\backup\test.bak'
backup log test to disk=N'd:\backup\test.trn' with norecovery
restore database test from disk=N'd:\backup\test.bak' with norecovery,replace

查看更多...

分类:服务器 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3581