如何使用SQL for SQL Server 2000更改用户的默认数据库?

时间:2011-02-01 01:18:26

标签: sql sql-server sql-server-2000

我试过了:

ALTER LOGIN  user
WITH DEFAULT_DATABASE = defaultDB

但它说:

  

第1行:'LOGIN'附近的语法不正确。

我知道这可以在2005年开始使用,但在2000年有不同的方式吗?

2 个答案:

答案 0 :(得分:14)

exec sp_defaultdb @loginame='someone', @defdb='dbname'

或者因为只有那两个参数,

exec sp_defaultdb 'someone', 'dbname'

答案 1 :(得分:0)

Abe,在SQL Server 2005中引入ALTER LOGIN语句,您必须尝试使用​​sp_defaultdb存储过程@cyberkiwi建议的方式。