随笔 - 196  文章 - 0  评论 - 9  阅读 - 63万

随笔分类 -  SQL Server 数据库

SQL数据库文件和数据库日志文件均非常大,处理办法
摘要:一、数据库文件非常大:1、查询数据库中数据量最大的表,并分析此表的内容,临时或不重要的数据库,将其数据库清空;查询数据库中最大数据的表:select B.name, A.rows from sysindexes A, sysobjects B where indid in (0,1) and A.id = B.id order by A.rows desc2、清空数据库中最大表不需要的数据:清空:使用TRUNCATE TABLE tbl_infotempsaved删除:若使用 delete from tbl_infotempsaved 时,数据库日志增长比较快且比较慢。3、收缩数据库:DBCC 阅读全文
posted @ 2013-02-28 00:34 周德顺 阅读(873) 评论(0) 推荐(0) 编辑
Exchange Server 2010部署安装
摘要:Exchange Server 2010部署安装之一最近刚学习了一下Exchange Server 2010感觉特别酷,而且操作很方便,为了巩固知识,准备将各个功能进行测试,并作一个记录!理论性的普及,这里可能没有那么专业,但重要点会涉及到,所以,如果你要看这一系列的总结,请最少对Exchange server有一个初步的认识,比如一些名词解释,功能效果等!总结说明:安装这一块,分为2篇,第一篇使用GUI的方式,第二篇使用powershell的方式,由于是测试环境,我们没有很好的做规划,暂且就把Exchange安装到08主域上,所以,这2次我们的环境很简单,就是一台08DC!过程解析一,首先安 阅读全文
posted @ 2012-12-16 23:41 周德顺 阅读(1677) 评论(0) 推荐(0) 编辑
ubuntu下mysql的常用命令
摘要:一、mysql服务操作 0、查看数据库版本 sql-> status; 1、net start mysql //启动mysql服务 2、net stop mysql //停止mysql服务 3、mysql -h主机地址 -u用户名 -p用户密码 //进入mysql数据库 4、quit //退出mysql操作 5、mysqladmin -u用户名 -p旧密码 password 新密码 //更改密码 6、grant select on 数据库.* to 用户名@登录主机 identified by "密码" //增加新用户 exemple: 例2、增加一个用户test2密 阅读全文
posted @ 2012-12-16 23:31 周德顺 阅读(379) 评论(0) 推荐(0) 编辑
Ubuntu 安装 配置 Mysql
摘要:三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多。 2. 安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.tar.gz为例。 3. 二进制包安装:安装完成已经自动配置好环境变量,可以直接使用mysql命令网上安装和二进制包安装比较简单,重点说安装离线包。 1. groupadd mysql 2. mkdir /home/mysql 3... 阅读全文
posted @ 2012-12-16 23:12 周德顺 阅读(201) 评论(0) 推荐(0) 编辑
ubuntu mysql远程连接
摘要:http://blog.csdn.net/helen_shw/archive/2010/01/22/5224524.aspxkiki@kiki-desktop:/etc/apache2mysql error number 2003Can't connect to MySQL server xxx.xxx.xxx.xxx (10061)在ubuntu 9.04中默认安装了mysql,默认只能本地访问,google了一下:采用登录到MySQL服务器端,在mysql库下执行grant all on *.* to 'remote'@'172.16.21.39' 阅读全文
posted @ 2012-12-16 23:08 周德顺 阅读(247) 评论(0) 推荐(0) 编辑
ubuntu 连接sqlserver2005
摘要:ubuntu 连接sqlserver2005,在linux下,有时候可能会要求连接到SQL Server2005或SQL Server2008,可以通过SQuirrel SQL Client链接SQL Server数据库,SQuirrel SQL Client是一个用Java写的数据库客户端,用JDBC统一数据库访问接口,可以通过统一的用户界面,来操作MySQL、PostgreSQL、MSSQL、Oracle等任何支持JDBC访问的数据库。 目前最新版本:squirrel-sql-Snapshot-20110607_2012-install.jar 下载地址:http://sourceforg 阅读全文
posted @ 2012-12-16 23:05 周德顺 阅读(1736) 评论(0) 推荐(0) 编辑
SQL Server 2008的备份和日志收缩
摘要:在SQL Server 2008中,网上以前流行的截断日志并收缩文件的方法不适合了,报语法错误。同时因为我的数据库日志增长非常快,大概每天在1G以上,因此必须对其进行收缩。经过在系统上的测试,感觉用SQL SERVER的维护计划更可行,现将操作方式简介如下:注:下面的说明中也提到了使用差异备份,因为数据库文件增长也非常快,因此此处也稍作说明。关注收缩数据库日志文件的可以忽略此部分内容。1、创建维护计划:2、创建子计划a、完整备份,每周一次b、差异备份,每天一次,或每天多次c、日志备份,每天一次d、收缩数据库e、删除备份文件,删除四周以前的备份文件,每天执行f、清除日志备份文件,每天执行3、关于 阅读全文
posted @ 2012-12-13 22:24 周德顺 阅读(606) 评论(0) 推荐(0) 编辑
SQLServer2008设置 开启INTERNET远程连接(转)
摘要:SQL Server 2008默认是不允许远程连接的,sa帐户默认禁用的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,需要做两个部分的配置:使用sa账户登录SQL Server Management Studio(简写SSMS) 如果安装时,不是使用SQL Server身份验证模式的,请使用windows身份连接数据库,登录后,右键选择“属性”左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式选择“连接”,勾选“允许远程连接此服务器”,建议将“最大并发连接数”按实际情况,进行设置,然后点“确定”展开“安全性” 阅读全文
posted @ 2012-12-13 22:07 周德顺 阅读(261) 评论(0) 推荐(0) 编辑
SQL server 2008数据库的备份与还原
摘要:一、SQL数据库的备份:1、依次打开 开始菜单 → 程序 → Microsoft SQL Server 2008 → SQL Server Management Studio → 数据库:Dsideal_school_db既是我们需要备份的学籍数据库图(1)2、选择要备份的数据库“Dsideal_school_db”,点击鼠标右键 → 任务 → 备份,如图(2):图(2)3、在打开的“备份数据库 —Dsideal_school_db”对话框中,先点击删除,然后点击“添加”,如图(3):图(3)4、在弹出的“选择备份目标”对话框中,如图(4)图(4)5、选择好备份的路径(如D盘的江西-学籍-数据 阅读全文
posted @ 2012-12-13 22:05 周德顺 阅读(310) 评论(0) 推荐(0) 编辑
SQL Server 2008 数据库同步的两种方式 (发布、订阅)
摘要:通过SQL JOB的方式对数据库的同步,这一节作为上一节的延续介绍通过发布订阅的方式实现数据库之间的同步操作。发布订阅份为两个步骤:1、发布。2、订阅。首先在数据源数据库服务器上对需要同步的数据进行发布,然后在目标数据库服务器上对上述发布进行订阅。发布可以发布一张表的部分数据,也可以对整张表进行发布。下面分别介绍发布、订阅的过程。 一、发布。发布需要用实际的服务器名称,不能使用服务器的IP地址进行。能发布的信息包括【表】、【存储过程】、【用户函数】如果使用IP会有错误,如下图: 具体发布过程如下: 1、找到数据库服务器下的【复制】--【本地发布】,选择【新建发布】。如下图: 2、选择... 阅读全文
posted @ 2012-12-13 22:02 周德顺 阅读(338) 评论(0) 推荐(0) 编辑
SQL Server 2008将数据导出到SQL脚本文件
摘要:1. 简介在SQL Server Management Studio 2005 中(包括之前SQL Server 2000 的企业管理器),只能把表结构导出到SQL脚本文件中,没办法把数据导出到SQL脚本文件中,即文件中包含的数据是由Insert语句组成的。注意:之前版本的数据导出功能可以将数据导出到文本文件或电子表格文件等格式。 www.2cto.com SQL Server Management Studio 2008中增加了这个功能,因此我们可以利用此功能导出想要的脚本。2.步骤1.使用SQL Server Management Studio 2008 连接数据库。2.选中要导出数据的数 阅读全文
posted @ 2012-12-11 22:00 周德顺 阅读(302) 评论(0) 推荐(0) 编辑
SQL Server:定时作业的设置方法
摘要:如果在SQLServer里需要定时或者每隔一段时间执行某个存储过程或3200字符以内的SQL语句时,可以用管理->SQLServer代理->作业来实现。 1、管理->SQLServer代理->作业(按鼠标右键)->新建作业-> 2、新建作业属性(常规)->名称[自定义本次作业的名称]->启用的方框内是勾号-> 分类处可选择也可用默认的[未分类(本地)]->所有者默认为登录SQLServer用户[也可选其它的登录]-> 描述[填写本次工作详细描述内容]; [创建作业分类的步骤: SQLServer代理->作业->右键选 阅读全文
posted @ 2012-12-11 21:52 周德顺 阅读(458) 评论(0) 推荐(0) 编辑
SQLServer中服务器角色和数据库角色权限详解
摘要:角色当几个用户需要在某个特定的数据库中执行类似的动作时(这里没有相应的Windows用户组),就可以向该数据库中添加一个角色(role)。数据库角色指定了可以访问相同数据库对象的一组数据库用户。数据库角色的成员可以分为如下几类:Windows用户组或用户账户SQL Server登录其他角色SQL Server的安全体系结构中包括了几个含有特定隐含权限的角色。除了数据库拥有者创建的角色之外,还有两类预定义的角色。这些可以创建的角色可以分为如下几类:固定服务器固定数据库用户自定义固定服务器由于固定服务器是在服务器层次上定义的,因此它们位于从属于数据库服务器的数据库外面。下表列出了所有现有的固定服务 阅读全文
posted @ 2012-12-11 21:47 周德顺 阅读(333) 评论(0) 推荐(0) 编辑
SQL Server2005服务器角色详解
摘要:很多时候,我们在测试网页时或初学数据库应用,登陆SQL Server数据库时会使用系统默认的系统用户sa。要知道sa用户可是一个超级用户ID,如果我们的网站是简单的或者说可以不用考虑安全性的企业站、个人站还好,数据破坏了,我重新做一份就得了嘛,反正数据少。不过如果对于系统安全性要求相对较高的系统、网站,使用sa用户,那后果……呵呵,你惨了。怎么通过控制数据库登录用户的ID来控制登录用户的权限呢?首先,用sa用户登陆SQL Server 2005数据库,选择安全性-->登录名-->右键新建登录名,自定义一个自己用于登陆系统的用户名,如99Space,选择SQL Server身份验证键 阅读全文
posted @ 2012-12-11 21:44 周德顺 阅读(357) 评论(0) 推荐(0) 编辑
sql语句删除重复的记录的方法
摘要:例如: id name value 1 a pp 2 a pp 3 b iii 4 b pp 5 b pp 6 c pp 7 c pp 8 c iii id是主键 要求得到这样的结果 id name value 1 a pp 3 b iii 4 b pp 6 c pp 8 c iii 方法1delete YourTable where [id] not in ( select max([id]) from YourTable group by (name + value)) 方法2delete a from 表 a left join( select(id) from 表 group by n 阅读全文
posted @ 2012-12-11 21:40 周德顺 阅读(408) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示