gpt4 book ai didi

sql-server - 将数据库部署到 SQL Azure 时出错

转载 作者:行者123 更新时间:2023-12-03 04:42:45 26 4
gpt4 key购买 nike

我使用表单例份验证来处理用户并尝试将数据库部署到 SQL Azure,但收到此错误消息:

azure error

在列出的四个表中,我使用的唯一表是 aspnet_Membership,我使用的唯一其他表是用于实现表单例份验证的 aspnet_Users。什么是 TextInRowSize 以及为什么 SQL Azure 关心它?我是否可以选择修改 aspnet_Membership 以使其兼容?

如果完全删除当前系统并用我自己的系统替换它会更容易,我也同意。

最佳答案

这看起来像是数据层应用程序框架中的错误。我可以建议一种解决方法,将数据库转移到 Azure:从命令行使用 SqlPackage.exe ( https://msdn.microsoft.com/en-us/library/hh550080(v=vs.103).aspx ) 提取包含所有表数据的 dacpac 文件。然后使用 SqlPackage.exe 将该 dacpac 文件部署到 Azure 中的数据库。提取命令如下所示:

C:\>"c:\Program Files\Microsoft SQL Server\120\DAC\bin\SqlPackage.exe" /a:extract /scs:"Data Source=yourSqlServer;Integrated Security=true;Initial Catalog=yourDatabase" /tf:C:\temp\mydatabase.dacpac /p:ExtractAllTableData=true

导入命令如下所示:

C:\>"c:\Program Files\Microsoft SQL Server\120\DAC\bin\SqlPackage.exe" /a:publish /tcs:"Data Source=yourAzureSQLServer.database.windows.net;User Id=yourUserId;Password=yourPassword;Initial Catalog=yourDatabase" /sf:C:\temp\mydatabase.dacpac

关于sql-server - 将数据库部署到 SQL Azure 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30881591/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com