為什麼這篇sqlcmd參數鄉民發文收入到精華區:因為在sqlcmd參數這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者chonmanaeyo (小鳳仙)看板Database標題Re: [SQL ] MS-SQL 離...
最初的問題已解決,自問自答一下
可至命令提示字元執行以下指令:
sqlcmd -S 個體名稱 -d 資料庫名稱 -U 登入帳號 -P 密碼
以我的為例即 sqlcmd -d Master -U abc123 -P def23456
(由於個體名稱我沒變更,一直用預設值,所以可省略)
ps: 以上案例為使用「遠端」時的進入方式,若使用本端者
不須輸入帳密,但要加 -E 參數,即
sqlcmd -E -S 個體名稱 -d Master
進入之後可看見像 1> 的提示符號,接著輸入
ALTER LOGIN 登入帳號 WITH DEFAULT_DATABASE = Master
然後在 2> 的地方輸入 go,就可用 Management Studio 將
原先設為離線的資料庫改為「線上工作」了
參考網址:
http://support.microsoft.com/default.aspx/kb/307864/zh-tw
※ 引述《chonmanaeyo (小鳳仙)》之銘言:
: 請問一下
: 我將自訂的資料庫設為離線工作之後
: 用 Management Studio 重新登入即無法連線成功
: 它會顯示以下訊息:
: 無法開啟使用者預設資料庫。登入失敗。
: 使用者 'PPPP' 的登入失敗。(Microsoft SQL Server, 錯誤: 4064)
: 無論使用本端還是遠端結果都一樣
: 請問之前鍵入的資料還找得回來嗎??
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.127.49.5