Login 更改默认登录SQL Server Management Studio(SSMS)

Login 更改默认登录SQL Server Management Studio(SSMS),login,default,ssms,Login,Default,Ssms,不久前,我在本地SQLServer2008Express数据库服务器上创建了一个名为“sa_readonly”的新登录名。现在,每当我启动SQLServerManagementStudio时,它都会显示“连接到服务器”表单,默认登录名设置为“sa_readonly”。此登录不再存在,我想将默认登录更改为“sa”。我该怎么做?来自: 您可以通过删除或重命名文件来删除所有记住的链接 SQL Server Management Studio 2008删除文件C:\Users\%username%\Ap

不久前,我在本地SQLServer2008Express数据库服务器上创建了一个名为“sa_readonly”的新登录名。现在,每当我启动SQLServerManagementStudio时,它都会显示“连接到服务器”表单,默认登录名设置为“sa_readonly”。此登录不再存在,我想将默认登录更改为“sa”。我该怎么做?

来自:

您可以通过删除或重命名文件来删除所有记住的链接

SQL Server Management Studio 2008删除文件C:\Users\%username%\AppData\Roaming\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin

SQLServerManagementStudio 2005删除该文件–与上面的回答相同,但删除Vista路径。C:\Users\%username%\AppData\Roaming\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat


以下是SQL Server Management Studio 15.0.18330.0(又称18.5版)的Vista/Win7的名称:

  • 转到C:\Users[YOURNAMEHERE]\AppData\Roaming\Microsoft\SQL Server Management Studio\18.0
  • 在您喜爱的文本编辑器中打开UserSettings.xml
  • 搜索要删除的用户名。您将在开始和结束用户名标签之间找到它(例如,USERNAMEYOUWANTTODELETE)。该标记将位于ServerConnectionSettings标记内,该标记将位于Item标记内、Element标记内、Connections标记内、ServerConnectionItem标记内(因此,ServerConnectionItem>Connections>Element>Item>ServerConnectionSettings>UserName)
  • 删除包含要删除的用户名的用户名标记的整个元素标记。请注意,与要删除的元素标记相比,元素标记的级别有高有低。不要只删除找到的第一个元素标记。删除包含要删除的用户名标记的ServerConnectionSettings标记的Item标记的特定标记
  • 保存UserSettings.xml文件

  • 你完了。该用户配置文件应该是toast。除非您在执行此操作时打开了SSMS,否则在这种情况下,UserSettings.xml将重新生成为您打开SSMS时的状态,并且您必须重新执行此操作。首先关闭SSMS

    您只需突出显示服务器名称,然后单击键盘上的DEL,登录时也是如此


    我在这里找到了一个解决方案,不过有点激烈:[在SQL Management Studio中删除记住的登录名和密码列表][1][1]:还有一个稍微不那么激烈的选项:删除存储的特定服务器的凭据()。我正在寻找一种方法来更改登录顺序,但重新排序该文件中的xml元素不起作用。我必须删除所有登录名并按正确顺序添加它们。另外,您可以将AppData文件夹的路径替换为%AppData%