我正在尝试将 Sitefinity 项目的数据库架构设置为“tts”而不是默认的“dbo”。但我不知道这是否可行。目前我项目的数据库有 dbo 模式。
请建议我如何将架构更改为“tts”& sitefinity 项目继续运行良好。
谢谢
我正在尝试将 Sitefinity 项目的数据库架构设置为“tts”而不是默认的“dbo”。但我不知道这是否可行。目前我项目的数据库有 dbo 模式。
请建议我如何将架构更改为“tts”& sitefinity 项目继续运行良好。
谢谢
这篇文章较旧,但您仍然可以使用为数据库概述的部分: https ://www.sitefinity.com/blogs/gabesumner/posts/gabe-sumners-blog/2011/06/02/how_to_deploy_sitefinity_4_to_shared_hosting
用于更改 dbo 的代码段:
DECLARE tabcurs CURSOR
FOR
SELECT 'dbo.' + [name]
FROM sysobjects
WHERE xtype = 'u'
OPEN tabcurs
DECLARE @tname NVARCHAR(517)
FETCH NEXT FROM tabcurs INTO @tname
WHILE @@fetch_status = 0
BEGIN
EXEC sp_changeobjectowner @tname, 'charity'
FETCH NEXT FROM tabcurs INTO @tname
END
CLOSE tabcurs
DEALLOCATE tabcurs