
此方法适合 *** 作MSSQL2000
使用此方式的条件
(1)自己电脑安装MSSQL2000数据库
(2)您的网站和数据库在自己电脑调试成功
此方法是将远程服务器中的数据库备份到本地电脑的数据库或是将本地电脑数据库还原到远程服务器的数据库
(以下将重点讲解如何把本地数据库还原到远程服务器的数据库,备份的方式和还原类似不再讲解)
1连接上远程数据库服务器:a:打开自己电脑的MSSQL企业管理器--找到SQLServer组--点击右键--新建SQLServer注册(I)--下一步--在可用的服务器下输入数据库的IP地址如19216801点击添加和下一步---点击系统管理员给我分配的SQLSERVER登陆信息和下一步--在登陆名内输入数据库名,在密码内输入数据库密码点击下一步--继续点击下一步直到完成这样就和远程的数据库建立了连接2把本地数据库导入到远程数据库:打开刚建立的数据库服务器如19216801--点开数据库--找到自己的数据库名---右键---所有任务里的导入数据---下一步--到了选择数据源页---服务器中默认local点使用SQLServer身份验证,用户名输入sa密码输入您电脑数据库的sa密码,数据库选择你要导入到远程数据库的原始数据库名,然后下一步---到了选择目的画面服务器选择您远程数据库的IP比如19216801--点使用SQLServer身份验证,用户名中输入您在我们公司开通的数据库名,密码中写上对应的数据库密码,数据库中选择您在本站开通的数据库,然后下一步---点在SQLServer数据库之间复制对象和数据,下一步--到了选择要复制的对象画面,把使用默认选项前面的勾去掉,然后点击右边的选项,把安全措施选项中的3个选择前的勾全部去掉,然后确定,下一步--到了保存、调度和复制包画面,把立即运行前保证打上勾(选择上)--然后默认下一步直到完成,本地电脑的数据库将自动复制到远程数据库。
要想成功访问 SQL Server 数据库中的数据, 我们需要两个方面的授权:一、获得准许连接 SQL Server 服务器的权利; 二、获得访问特定数据库中数据的权利(select, update, delete, create table )。 假设,我们准备建立一个 dba 数据库帐户,用来管理数据库 mydb。
1 首先在 SQL Server 服务器级别,创建登陆帐户(create login)
create login ppshuai with password='123456', default_database=master
登陆帐户名为:“dba”,登陆密码:“123456”,默认连接到的数据库:“master”。 这时候,ppshuai 帐户就可以连接到 SQL Server 服务器上了。但是此时还不能 访问数据库中的对象(严格的说,此时 ppshuai 帐户默认是 guest 数据库用户身份, 可以访问 guest 能够访问的数据库对象)。
要使 ppshuai 帐户能够在 master 数据库中访问自己需要的对象, 需要在数据库 master 中建立一个“数据库用户”,赋予这个“数据库用户” 某些访问权限,并且把登陆帐户“ppshuai” 和这个“数据库用户” 映射起来。 习惯上,“数据库用户” 的名字和 “登陆帐户”的名字相同,即:“ppshuai”。 创建“数据库用户”和建立映射关系只需要一步即可完成:
2 创建数据库用户(create user):
create user ppshuai for login ppshuai with default_schema=dbo
并指定数据库用户“ppshuai” 的默认 schema 是“dbo”。这意味着用户“ppshuai” 在执行“select from t”,实际上执行的是 “select from dbot”。
3 通过加入数据库角色,赋予数据库用户“db_owner”权限:
(
前两步也可以省略为调用一句存储过程实现:
exec sp_droplogin 'ppshuai'; --删除ppshuai用户
exec sp_addlogin 'ppshuai', '123456','master'; --登录名,密码,绑定的数据库
exec sp_addrolemember 'db_owner', 'ppshuai';
)
exec sp_addrolemember 'db_owner', 'ppshuai'
此时,ppshuai 就可以全权管理数据库 master 中的对象了。
如果想让 SQL Server 登陆帐户“ppshuai”访问多个数据库,比如 model。 可以让 sa 执行下面的语句:
use model go create user ppshuai for login ppshuai with default_schema=dbo go exec sp_addrolemember 'db_owner', 'ppshuai' go
此时,ppshuai 就可以有两个数据库 master, model 的管理权限了!
4 禁用、启用登陆帐户:
alter login ppshuai disable
alter login ppshuai enable
5 登陆帐户改名:
alter login ppshuai with name=peipengshuai
提示:在 SQL Server 2005 中也可以给 sa 改名。 《SQL Server 2005 安全性增强:给超级用户 sa 改名》
6 登陆帐户改密码:
alter login ppshuai with password='12345678'
7 数据库用户改名:
alter user ppshuai with name=peipengshuai
8 更改数据库用户 defult_schema:
alter user ppshuai with default_schema=sales
9 删除数据库用户:
drop user ppshuai
10 删除 SQL Server登陆帐户:
>
以上就是关于MSSQL2000数据库的使用方法(sqlserver2000怎么用)全部的内容,包括:MSSQL2000数据库的使用方法(sqlserver2000怎么用)、SQL Server 2000 SQL Server数据库用户的管理作用、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)