0

デフォルトのデータベースが削除された「Windows統合認証」ユーザーがいます。ログインしようとすると、ユーザーのログインに失敗したというエラーが表示されます。SQLCMDを使用するためのMicrosoftのソリューションを見つけました。ただし、そのユーザーに対してalterloginコマンドを発行できません。エラーメッセージは、ログイン'mylogin'が存在しないか、権限がないことを示しています。残念ながら、私はそのサーバーに資格情報を持っていません。ログイン時にデフォルトのデータベースを変更する別の方法はありますか?

4

2 に答える 2

1

ALTER USER使用しているクライアントアプリから、十分な権限を持つアカウントからコマンドを発行するかInitial Catalog、接続時に接続文字列でを指定する必要があります。

于 2012-06-07T16:29:43.903 に答える
0

ログイン時にデフォルトのデータベースを変更する別の方法はありますか?

いいえ。デフォルトではなく、特定のデータベースにログインしてみましたか?

http://www.connectionstrings.com/

必要な接続文字列に関するすべての情報があります。接続文字列に「初期カタログ」を設定できます。これは「ユーザーのデフォルト」ではありませんが、その接続に使用されるものです。

残念ながら、データベースを作成したり、ユーザーを再構成したりする権限がない場合は、そこで停止します...ログインするたびにそれを行う必要があります。SAパスワードを取得します。

于 2012-06-07T16:31:08.363 に答える