本文我们将详情介绍Sql Server 2005创建数据库、创建登录用户的步骤。
建立Sql Server 2005数据库
如图:点击新建数据库弹出,如下窗口,在其中进行数据库创建的操作。
此处按照图中所示,填写对应的数据,数据库名我们可以命得规范也不让轻意的让别的猜到,所有者选默认就可以了,我们还可以选择设置数据库文件及日志文件的大小及增长空间,还有数据库的存放路径,不过也可以使用默认的。
创建MSSQL2005登陆账户
在左侧菜单中展开安全性---选择登陆名,单击右键进行新登陆名的创建
注意:不是选择数据库中的安全性,而是选择服务器的安全性。如下图填上登录名及SQL
Server身份验证密码,勾选强制实施密码策略,默认数据库选择刚才创建的那个。
通过选中菜单上的用户映射项,进行用户映射。
第三步:授予登陆名访问和相关权限 选择数据库,依次找到里面的安全性--用户,然后点击右键--属性进行权限设置
这样,我们就可以用刚才创建的sql server登录帐户管理刚创建的数据库了。
自己建立的数据库用户无法登录sql2005
客户有台电脑使用的sql 2005 Express 版,我不知道sa密码,通过windows认证可以打开数据库。
我建立一个自己的用户名后,退出windows认证登录。使用自己的用户名登录时,sql 2005始终拒绝登录,提示不信任的链接。
怎么回事啊?
回复:
把验证模式从"仅windows"改为"windows和slqserver"
第一种是“仅Windows”模式,这种模式只允许拥有受信任的Windows NT账户的用户登录,是SQL Server默认的安全模式,也是较安全的选项,用户登录SQL Server的前提是该用户使用Windows NT的域账户登录Windows操作系统。
另一种是“SQL与Windows用户身份验证”模式,是在SQL Server中建立登录用户,所有基于Windows操作系统的用户只要使用这个SQL账户就可以实现标准的SQL登录。
1.你先更改为"SQL与Windows用户身份验证"混合登录模式.
2.使用sa或管理员帐号登录,添加用户,赋予相应权限,然后再使用这个用户登录
sql2005怎样给某个数据库建立单独的登录帐号
假设有个数据库db,怎样新建一个登录名,只能登录这个数据库?并且sa不能登录db?详细说一下 谢谢
回答:
sa 不能登录 用户数据库,用MS SQL Server无法实现,因为SQL Server 不允许删除sa 帐号。
实在想实现该功能,请考虑使用Sybase SQL Server 11或Sybase ASE 12.5,它允许用户帐号删除SA帐号,当然后果自负,例如你需要一个帐号来继承SA的权限并且完成SA的工作。
另外,由于SQL Server 是以Sybase SQL Server 为基础开发的,所以管理起来也和Microsoft SQL Server 差不多,容易上手。