在 SQL Server 2008 R2 中新建用户登录并指定该用户的数据库
1.打开”新建登录名”对话框后,”常规” 右侧输入相应的登录名、密码,选择默认数据库,默认语言为简体中文,去掉强制实施密码策略 2.在“用户映射”里面选中该用户的数据库,在下面“数据库角色成员身份”中选中db_owner,然后确定即可 说明:如果不选中步骤2中的db_ower选项,那么该用户只有连接数据库的权限,如果想赋予其他权限,也可以通过选中数据库,右键属性,权限里面设置。
阅读全文 »1.打开”新建登录名”对话框后,”常规” 右侧输入相应的登录名、密码,选择默认数据库,默认语言为简体中文,去掉强制实施密码策略 2.在“用户映射”里面选中该用户的数据库,在下面“数据库角色成员身份”中选中db_owner,然后确定即可 说明:如果不选中步骤2中的db_ower选项,那么该用户只有连接数据库的权限,如果想赋予其他权限,也可以通过选中数据库,右键属性,权限里面设置。
阅读全文 »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内部的网络…
阅读全文 »SQLSERVER2008的备份还原最基本的方式自然是完整备份,然后完整还原即可。 但是如果遇到数据库文件很大,数据量很大,备份和还原需要花费不少时间的时候,数据库的差异备份自然就成为考虑的备份方案之一。 SQLSERVER2008的差异备份存在两种备份方式: 1. 先做一个完整备份,然后再做差异备份,差异备份的文件还是使用完整备份的那个文件,这样在完整备份集中就会存在1个 备份文件。还原的时候,都选中这个差异文件,还原选项选择“覆盖现有数据库”和“回滚未提交的事务……”…
阅读全文 »新建查询,复制以为代码到,将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…
阅读全文 »数据库越来越大,本地磁盘备份空间不足,因此尝试采用远程异地备份数据库的方式,经过几天的摸索尝试,提供给大家一个成功的解决方案,如下: 假设:数据库服务器IP:1.1.1.1 远程异地服务器IP: 2.2.2.2 数据库名字为:admin 在异地服务器上配置共享文件夹 在磁盘目录下新建dbback,右键共享此文件夹,在权限中给予Everyone读写权限 在数据库服务器上测试是否成功 打开运行对话框,输入:\\2.2.2.2\dbback 如果可以打开,并测试可正常读写,那么说明成功 更改外围应用配…
阅读全文 »安装约定 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…
阅读全文 »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 …
阅读全文 »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…
阅读全文 »在更新数据时出现ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction错误,解决办法如下 首先,查看数据库的进程信息: show full processlist; /*结果略,主要看id列的值*/ 再查看事物表: mysql> SELECT * FROM information_schema.INNODB_TRX\G; /*结果略,注意结果中的trx_mysql_thread_id部分的值*/ …
阅读全文 »安装约定 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…
阅读全文 »