Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
表syslogins中的SQL Server dbname_Sql_Sql Server 2008 - Fatal编程技术网

表syslogins中的SQL Server dbname

表syslogins中的SQL Server dbname,sql,sql-server-2008,Sql,Sql Server 2008,我有一个软件,它使用表“dbo.syslogins”中的字段dbname。由于这一点,我能够知道哪个数据库属于用户(哪个是输入参数) 几周前,SQL Server出现问题,迫使我们恢复整个服务器。我们不知道流程的哪一步发生,如果我: 选择登录名、数据库名 来自master.dbo.syslogins 其中dbname='master' 按数据库名排序 大部分用户与“master”链接,而不是与他的数据库链接。如果我再次将登录链接到数据库,仍然会发生这种情况 如何使“数据库名”字段中显示的数据库

我有一个软件,它使用表“dbo.syslogins”中的字段dbname。由于这一点,我能够知道哪个数据库属于用户(哪个是输入参数)

几周前,SQL Server出现问题,迫使我们恢复整个服务器。我们不知道流程的哪一步发生,如果我:

选择登录名、数据库名
来自master.dbo.syslogins
其中dbname='master'
按数据库名排序
大部分用户与“master”链接,而不是与他的数据库链接。如果我再次将登录链接到数据库,仍然会发生这种情况


如何使“数据库名”字段中显示的数据库再次正确?

尝试更改登录的默认数据库