| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1034 人关注过本帖
标题:选择数据库
只看楼主 加入收藏
笑红尘
Rank: 1
等 级:新手上路
帖 子:51
专家分:0
注 册:2004-11-20
收藏
 问题点数:0 回复次数:6 
选择数据库
SQL启动时
总是进入默认的数据库
怎么才能一启动就进入自己的数据库

[此贴子已经被作者于2005-3-28 19:04:43编辑过]


搜索更多相关主题的帖子: 数据库 SQL 选择 
2005-03-28 19:03
卜酷塔
Rank: 7Rank: 7Rank: 7
来 自:魅力青岛
等 级:禁止访问
威 望:39
帖 子:2569
专家分:0
注 册:2004-6-12
收藏
得分:0 
你是说打开查询分析器的时候默认的是master数据库是吧!我试过确实没有什么好的办法来处理这个问题。

觉得为时已晚的时候,恰恰是最早的时候。

2005-03-28 20:13
笑红尘
Rank: 1
等 级:新手上路
帖 子:51
专家分:0
注 册:2004-11-20
收藏
得分:0 
我说的就是这个问题
一开始我把表全建在MASTER 里面了

2005-03-28 22:35
EA_Games
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:539
专家分:0
注 册:2005-3-13
收藏
得分:0 

转帖SQL SERVER 联机丛书: 1.

sp_defaultdb

更改登录的默认数据库。

语法

sp_defaultdb [ @loginame = ] 'login' , [ @defdb = ] 'database'

参数

[@loginame =] 'login'

是登录名。login 的数据类型为 sysname,没有默认值。login 可以是现有 Microsoft® SQL Server™ 登录或者是 Microsoft Windows NT® 用户或组。如果 SQL Server 上没有 Windows NT 用户或组,系统会自动添加。

[@defdb =] 'database'

新的默认数据库的名称。database 的数据类型为sysname,没有默认值。database 必须已经存在。

返回代码值

0(成功)或 1(失败)

注释

当客户端连接 SQL Server 时,如果没有显式使用 USE 语句,则为其登录定义的默认数据库将成为当前数据库。可以在 sp_addlogin 添加登录时定义默认数据库。当执行 sp_addlogin 时,如果没有指定数据库,则 master 数据库将成为默认数据库。

执行 sp_defaultdb 后,当用户下次登录时登录将连接到新数据库。但 sp_defaultdb 不能自动将数据库访问权授予登录。数据库所有者 (dbo) 必须通过 sp_grantdbaccess 将数据库访问权授予登录,或者该登录必须是一个在数据库中指定的 guest 用户。

推荐使用 sp_defaultdb 更改所有登录(而不是 sysadmin 固定数据库角色成员)的默认数据库。这将防止用户不经意间使用或创建 master 数据库中的对象。

在用户定义的事务中不能执行 sp_defaultdb

权限

执行权限默认授予 public 角色,以便用户更改他们自己登录的默认数据库。只有 syadmin securityadmin 固定服务器角色的成员可以为其它登录执行 sp_defaultdb

示例

下面的示例将 pubs 设置为用户 Victoria 的默认数据库。

EXEC sp_defaultdb 'Victoria', 'pubs'




2005-03-29 17:56
EA_Games
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:539
专家分:0
注 册:2005-3-13
收藏
得分:0 
转帖SQL SERVER 联机丛书: 2。

更改登录的默认数据库的方法(企业管理器)

更改登录的默认数据库
  1. 展开服务器组,然后展开服务器。
  2. 展开"安全性",然后单击"登录"。
  3. 在"详细信息"窗格中右击要修改的登录,然后单击"属性"。
  4. 在"常规"选项卡上的"数据库"列表中,单击登录到 Microsoft® SQL Server™ 实例之后登录所连接的新的默认数据库。

2005-03-29 17:58
卜酷塔
Rank: 7Rank: 7Rank: 7
来 自:魅力青岛
等 级:禁止访问
威 望:39
帖 子:2569
专家分:0
注 册:2004-6-12
收藏
得分:0 
呵呵!谢谢楼上的了,又学了一招!

觉得为时已晚的时候,恰恰是最早的时候。

2005-03-29 23:12
笑红尘
Rank: 1
等 级:新手上路
帖 子:51
专家分:0
注 册:2004-11-20
收藏
得分:0 
好人那
谢谢啊

2005-03-30 12:09
快速回复:选择数据库
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019870 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved