2 qq 33463531 qq_33463531 于 2016.01.14 16:15 提问

怎么设置才能让server重启后,使用sql新建的登录名能自动连接上数据库

怎么设置才能让server重启后,使用sql新建的登录名能自动连接上数据库怎么设置才能让server重启后,使用sql新建的登录名能自动连接上数据库

2个回答

save4me
save4me   Ds   Rxr 2016.01.14 17:46
已采纳

你的登录名为aaa的用户有对你网站数据库的访问权限吗?
打开SQL Server管理器,安全性->登录名,找到aaa登录名,选中点右键,选择属性,然后在属性的左边选择用户映射,勾上需要访问的数据库。看看这样是否能够解决问题。

chinadonglijie
chinadonglijie   2016.01.14 16:18

我在winserver2008r2中安装了sql2008r2,并新建登陆名aaa。我在在server上布设了网站,网站使用登录名aaa连接数据库。
可是网站却连接不上数据库,我只有在server上打开sql,并且使用aaa登陆sql后建立连接后,网站才可以连接上数据库,并正常打开。
而且每次server重启,网站都无法连接数据库。都必须在server上打开sql,并且使用aaa登陆sql后,网站才可以连接上数据库,并正常打开。
请问怎么设置才能让server重启后,sql登录名aaa能自动连接上数据库,并且让网站能正常打开?
之前使用的是sql4.0,没有这个问题。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
新建并启用MS SQL Server登录名的步骤
是否在Windows下建立MS SQL Server新建登录名成功,但是使用新建的登录名并使用SQL Server验证模式却连接不上数据库,经实际操作验证,经过以下步骤可以成功
sql server 2008 创建登录名
1.  以windows身份验证先连上数据库,选择【安全性】->【登录名】 2. 右击【登录名】选项-> 【新建登录名】 如右图所示: 输入登录名 ->选中【SQL server 身份验证】 ->输入密码 ->【默认数据库】中选择想要操作的数据库 3. 单击左上角的【数据库角色】,默认值为public   4. 单击左上角的【用户映射】 选中要操作的数据库,单击确定。如下图所示:
SQL中登录名的创建
什么是数据库安全性? 简单地说,数据库系统安全性设计是为了防止数据库数据泄露,防止数据被任意修改或删除的设计,从而保证数据的安全可靠和正确有效性。 数据库系统主要通过以下几种方式来实现安全性控制: 1、用户身份鉴别 2、多层存取控制 3、审计 4、视图和数据加密 安全模式 SQL Server提供了两种不同的方法来认证用户进入服务器 1、Windows认证 2、SQL
在SQL Server中 新建登录用户 并指定该用户登录的数据库及权限
一、实验环境 Windows 7 SQL Server 2008 数据库实例名为 TestDB,新建的用户名为 testUser 二、操作步骤 1、打开 SQL Server Management Studio,以 Windows身份认证方式登录 2、在对象资源管理器下,右键 Security ==> Logins ==> New Login
SQL Server 登录名、服务器角色、用户名和数据库角色 --- 解释
登录名:登录服务器的用户账号; 服务器角色:登录名对该服务器具有的权限,角色分多种的,一个角色可以有多个登录名,如操作系统的系统用户可以有多个。 SQL服务器角色 sysadmin            可以在 SQL Server 中执行任何活动。  serveradmin       可以设置服务器范围的配置选项,关闭服务器。  setupadmin      
sql server登录名、服务器角色、数据库用户、数据库角色、架构区别联系
1.一个数据库用户可以对应多个架构(架构是表容器)。架构里面包含的是数据库表。 2.一个数据库角色有可能涉及多个架构。数据库角色对应的是权限。 3.一个用户对应一个数据库角色。 4.登录名与数据库用户在服务器级别是一对多的;在数据库级别是一对一的。 服务器登录名:指有权限登录到某服务器的用户; 服务器角色:指一组固定的服务器用户,默认有9组; 登录名一定属于
sql server数据库建立用户、登录名、角色、权限
/*--示例说明 示例在数据库pubs中创建一个拥有表jobs的所有权限、拥有表titles的SELECT权限的角色r_test 随后创建了一个登录l_test,然后在数据库pubs中为登录l_test创建了用户账户u_test 同时将用户账户u_test添加到角色r_test中,使其通过权限继承获取了与角色r_test一样的权限 最后使用DENY语句拒绝了
SQL Server创建登录用户,授权
要成功访问数据库数据,需要两个方面的权限, (1)连接数据库服务器的权限 (2)需要获得访问某个特定的数据库数据的权限 --创建登录账户 create login u001 with password='u001',default_database=filmDB--名称和默认数据库不加引号 --用存储过程创建 exec sp_addlogin 'u002','u002' --登录账户需
绑定sql server数据库的用户与登录名
服务器重装系统,重新安装上sql server,附加上以前的数据库, 然后以前是每个数据库都有一个登录用于操作该数据库,其他数据库不能操作的, 附加上数据库后该数据库安全性里的用户能看到以前建立好的用户,但是在外面的系统级安全性的登录名中没有对应的用户,一个登录用户了又直接提示用户已存在的, 上网搜索了一下,解决方法如下: 系统级的安全性,登录名那里新建一个同名的用户,授权那里什么都不要选
将现有数据库用户映射到 SQL Server 登录名
将现有数据库用户映射到 SQL Server 登录名。注意: sp_change_users_login 不能用于 Windows 登录名。 Transact-SQL 语法约定语法sp_change_users_login [ @Action = ] action     [ , [ @UserNam