在域之间移动 SQL Server

在域之间移动 SQL Server

如果将托管 SQL Server 2008 R2 的 Windows Server 计算机更改为另一个域,那么在加入新域之前和之后,SQL Server 肯定需要执行哪些步骤?

答案1

确保系统管理员或安全管理员不受任何域(例如 SA)的约束,并且他们被允许登录:

SELECT l.name, l.denylogin, l.isntname, l.isntgroup, l.isntuser
FROM master.sys.syslogins l
WHERE l.sysadmin = 1 OR l.securityadmin = 1
ORDER BY l.isntgroup, l.isntname, l.isntuser

如果您想要记录所有数据库中的所有非 SQL 本地用户,您可以使用:

exec sp_MSforeachdb 'select ''?'' as DB_name,name from ?.sys.sysusers where isntname=1'

看看谁启动了你的 sql 服务:

select servicename,service_account,startup_type_desc as StartupType from sys.dm_server_services

检查数据库文件的位置,然后检查谁可以访问它们:

select db_name(database_id), name,physical_name from sys.master_files

答案2

我正在寻找一份相当详尽的清单。请参阅此问题的答案:https://dba.stackexchange.com/questions/37583/moving-sql-server-to-different-domain/39000#39000

相关内容