0

我正在尝试将 Sitefinity 项目的数据库架构设置为“tts”而不是默认的“dbo”。但我不知道这是否可行。目前我项目的数据库有 dbo 模式。

请建议我如何将架构更改为“tts”& sitefinity 项目继续运行良好。

谢谢

4

1 回答 1

0

这篇文章较旧,但您仍然可以使用为数据库概述的部分: 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
于 2018-06-13T18:31:17.353 回答