已将装有SQL Server2008的现有Windows Server2008 R2移到另一个域。现有的dbo所有者属于旧域。
我需要将dbo所有权更改为新的登录用户,而不是“sa”。我看过一些示例代码,但我不确定新用户名的正确语法。
我已经尝试使用SQL Server Management Studio中的数据库属性来更改所有权,并更改文件中的值,但它确实起作用了。
例如,我看到有人建议:
-- in master db
CREATE LOGIN [login1] WITH PASSWORD = '{Some Password}'
CREATE USER **[login1]
我继承了一个乱七八糟的环境,里面没有文档,程序使用的是哪些证书安装的。这是一台旧服务器-- Windows server 2008 --我正在更新环境。更新的一部分是确定我仍然需要哪些证书。我使用certutil检查哪些证书已过期/被撤销。我现在遇到的问题是如何检查剩余的哪些证书正在实际使用?我能想到的唯一“解决方案”是移动/删除一个证书,看看什么不再起作用,我不确定它是否会在工作中通过变更审查委员会获得。还有别的办法吗?
在我的机器上安装了MS SQL Server2008后不久,我忘记了我选择的密码和用户名。如何重置它们?
看起来很有前途,但它不适合我。
当我尝试使用exec sp_password @new='changeme', @loginame='sa'作为查询时,我收到了:
Msg 15151, Level 16, State 1, Line 1
Cannot alter the login 'sa', because it does not exist or you do not have permission.