我试过了:
ALTER LOGIN user
WITH DEFAULT_DATABASE = defaultDB
但它说:
第1行:'LOGIN'附近的语法不正确。
我知道这可以在2005年开始使用,但在2000年有不同的方式吗?
答案 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建议的方式。