分类: 数据库

在 SQL Server 2008 R2 中新建用户登录并指定该用户的数据库

1.打开”新建登录名”对话框后,”常规” 右侧输入相应的登录名、密码,选择默认数据库,默认语言为简体中文,去掉强制实施密码策略 2.在“用户映射”里面选中该用户的数据库,在下面“数据库角色成员身份”中选中db_owner,然后确定即可 说明:如果不选中步骤2中的db_ower选项,那么该用户只有连接数据库的权限,如果想赋予其他权限,也可以通过选中数据库,右键属性,权限里面设置。

阅读全文 »

SQL Server 2008 远程备份、恢复方法

SQLSERVER服务实例名称:192.168.0.2 需要备份的数据库名称: a 备份机器名称(Client端):192.168.0.3 备份机用户:sqladmin 密码:123456 备份机域名:domain 备份机提供备份需求的文件夹:D:/sqlbak 备份数据库 第一步: 在备份机建立共享文件夹 在程序代码中调用(或者CMD窗口)net share sqlbakup=D:/sqlbak 或者用NetShareAdd这个API 简要说明: net share:是WINDOWS内部的网络…

阅读全文 »

SQL Server 2008 差异备份还原方式

SQLSERVER2008的备份还原最基本的方式自然是完整备份,然后完整还原即可。 但是如果遇到数据库文件很大,数据量很大,备份和还原需要花费不少时间的时候,数据库的差异备份自然就成为考虑的备份方案之一。 SQLSERVER2008的差异备份存在两种备份方式: 1. 先做一个完整备份,然后再做差异备份,差异备份的文件还是使用完整备份的那个文件,这样在完整备份集中就会存在1个 备份文件。还原的时候,都选中这个差异文件,还原选项选择“覆盖现有数据库”和“回滚未提交的事务……”…

阅读全文 »

SQL Server 2008 压缩、收缩日志文件

新建查询,复制以为代码到,将DNName改为你要收缩日志的数据库名字,然后执行即可 USE [master] GO ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE DNName SET RECOVERY SIMPLE –简单模式 GO USE DNName GO DBCC SHRINKFILE (N’DNName_Log’ , 11, TRUNCATEONLY) GO USE [master] G…

阅读全文 »

SQL Server 2008 数据库远程异地备份解决方案

数据库越来越大,本地磁盘备份空间不足,因此尝试采用远程异地备份数据库的方式,经过几天的摸索尝试,提供给大家一个成功的解决方案,如下: 假设:数据库服务器IP:1.1.1.1 远程异地服务器IP: 2.2.2.2 数据库名字为:admin 在异地服务器上配置共享文件夹 在磁盘目录下新建dbback,右键共享此文件夹,在权限中给予Everyone读写权限 在数据库服务器上测试是否成功 打开运行对话框,输入:\\2.2.2.2\dbback 如果可以打开,并测试可正常读写,那么说明成功 更改外围应用配…

阅读全文 »

CentOS 安装通用二进制 MySQL 5.5

安装约定 mysql安装路径:/usr/local/mysql mysql数据库路径:/data/mysql my配置文件路径:/etc/my.cnf 创建mysql用户和组 # groupadd -g 27 mysql # useradd -u 27 -g mysql -c “MySQL Server” -d /var/lib/mysql -s /sbin/nologin mysql 下载二进制包 在官网如下地址下载最新版 http://dev.mysql.com/downloads/mysq…

阅读全文 »

CentOS 编译安装 MySQL 5.7

MySQL 编译配置参数说明请查看官网 http://dev.mysql.com/doc/refman/5.7/en/source-configuration-options.html 安装约定 mysql安装路径:/usr/local/mysql mysql数据库路径:/data/mysql my配置文件路径:/etc/my.cnf 创建mysql用户和组 # groupadd -g 27 mysql # useradd -u 27 -g mysql -c “MySQL Server” -d …

阅读全文 »

CentOS 7 安装通用二进制 MySQL 5.7

mysql安装路径:/usr/local/mysql mysql数据库路径:/data/mysql my配置文件路径:/etc/my.cnf 创建mysql用户和组 # groupadd -g 27 mysql # useradd -u 27 -g mysql -c “MySQL Server” -d /var/lib/mysql -s /sbin/nologin mysql 下载二进制包 在官网如下地址下载最新版 http://dev.mysql.com/downloads/mysql/5.7…

阅读全文 »

CentOS 7 安装通用二进制 MySQL 5.5

安装约定 mysql安装路径:/usr/local/mysql mysql数据库路径:/data/mysql my配置文件路径:/etc/my.cnf 创建mysql用户和组 # groupadd -g 27 mysql # useradd -u 27 -g mysql -c “MySQL Server” -d /var/lib/mysql -s /sbin/nologin mysql 下载二进制包 在官网如下地址下载最新版 http://dev.mysql.com/downloads/mysq…

阅读全文 »