【发布时间】:2011-06-18 23:33:44
【问题描述】:
我试过了:
ALTER LOGIN user
WITH DEFAULT_DATABASE = defaultDB
但它说:
第 1 行:“LOGIN”附近的语法不正确。
我知道这在 2005+ 年有效,但在 2000 年有什么不同的方法吗?
【问题讨论】:
标签: sql sql-server sql-server-2000
我试过了:
ALTER LOGIN user
WITH DEFAULT_DATABASE = defaultDB
但它说:
第 1 行:“LOGIN”附近的语法不正确。
我知道这在 2005+ 年有效,但在 2000 年有什么不同的方法吗?
【问题讨论】:
标签: sql sql-server sql-server-2000
Abe,SQL Server 2005 中引入了ALTER LOGIN 语句,您必须尝试使用@cyberkiwi 建议的sp_defaultdb 存储过程。
【讨论】:
exec sp_defaultdb @loginame='someone', @defdb='dbname'
或者因为只有这两个参数,
exec sp_defaultdb 'someone', 'dbname'
【讨论】: