如何通过未知文件在SQL Server中设置数据库?

如何通过未知文件在SQL Server中设置数据库?,sql,sql-server,database,tsql,Sql,Sql Server,Database,Tsql,这可能是最蹩脚的问题了>这是备份文件,您需要从备份中恢复数据库 这是SQL Server备份数据库文件。您可以按照以下步骤进行恢复:Alex Aza有正确的答案。但请记住,在还原提供的.bak文件之前,要为数据库创建用户。备份文件只保存一个用户id——完整的用户定义保存在服务器实例中。因此,最好先创建所需的用户,然后再从项目中的另一个服务器实例中恢复备份。谢谢,给您打分。希望我能在一个问题中单击多个答案。如果数据库完全未知,他们不可能知道需要哪些登录名/用户,直到他们完成恢复。@Damien:是

这可能是最蹩脚的问题了>这是备份文件,您需要从备份中恢复数据库


这是SQL Server备份数据库文件。您可以按照以下步骤进行恢复:

Alex Aza有正确的答案。但请记住,在还原提供的.bak文件之前,要为数据库创建用户。备份文件只保存一个用户id——完整的用户定义保存在服务器实例中。因此,最好先创建所需的用户,然后再从项目中的另一个服务器实例中恢复备份。

谢谢,给您打分。希望我能在一个问题中单击多个答案。如果数据库完全未知,他们不可能知道需要哪些登录名/用户,直到他们完成恢复。@Damien:是的,我没有想到这一点。但还是有出路的。还原后创建用户,并运行一些内置存储过程,以重新连接实例的用户和还原数据库的登录名。麻烦的是,我忘记了存储过程的名称,而且我只通过电话上网,直到monday@Morten
sp\u change\u users\u login'Auto\u Fix',''
。我已经做了很多次了,这些天它实际上是在自己打字:-|@Damien:正是那个!现在我在设置用户时遇到问题:(.Asp.net说该用户与受信任的SQL server没有关联