我在 Azure 数据库中有一个表,该表已开始缓慢响应查询.查询如下: SELECT [Id] --nvarchar(128), PrimaryKey ,[Name] --nvarchar(max) ,[Description] --nvarchar(max) ,[Modified] --datetime2(7) ,[LastModifiedBy] --nvarchar(max) ,[Opened] --datetime2(7) ,[Editor] --nvarchar(max) ,[Json] --nvarchar(max)
以下是关于 sql-azure 的编程技术问答
所以我的 DbContext 上有以下模型类: 每次渲染 LoanApplication 对象列表时,我都会执行以下操作: var context = new MyContext(); var applications = context.LoanApplications.Where(d => d.PropertyThatIWantToFilter = localVariable); 这会返回一个 IQueryable,然后我在我的控制器方法调用中将它转换为这样的 ViewModel: var vm = applications.Select(d => new LoanApplicationViewModel(d)); 在 LoanApplicationViewModel 构造函数中,我接受实体对象并进行相应的映射.问题是,由于 Solicitors 集合是一个导航属性,每次实例化一个新的视图模型时都会调用数据库.每个应用程序的平均律师数是两个,这意味着如果我呈现一个列
我试图连接在第三方Web主机上托管的Web应用程序(在这种情况下,Godaddy)没有任何成功.我不确定它是否是一个连接字符串问题或SQL Azure权限问题,但我希望找到一些建议. 收到的错误: "建立与SQL Server的连接时发生网络相关或实例特定错误.未找到服务器或无法访问.验证实例名称是否正确,并且SQL Server配置为允许远程连接. (提供者:TCP提供商,错误:0 - 连接尝试失败,因为连接方在一段时间后没有正确响应,或者已连接主机未能响应.)" 目前,Web应用程序的内容不再是ASP MVC电影教程发现这里. Godaddy Hosting帐户是使用ASP.NET 4.0解决一个网格托管帐户(其解决到单个IP地址). 我可以获取Web应用程序从SQL数据库中提取数据,该数据库设置在模拟我创建的SQL Azure数据库的第三方主机上.我还可以使用Visual Studio 2010提供的Web开发服务器连接到SQL Azure数据库.当我尝试将
我有一个asp.net mvc 4项目,该项目将部署到Azure以进行生产,在生产中我使用SQL Azure数据库.我的问题是我想仅在生产部署中连接到SQL Azure数据库,而不是在开发中,和应该加密SQL Azure连接字符串. 现在,我可以通过web.config转换来解决第一个要求,以便在部署到Azure时替换数据库连接字符串.但是,我没有看到如何将其与连接字符串加密组合?如何加密SQL Azure连接字符串并在部署时将其替换为开发连接字符串?这种情况的最佳实践将是最受欢迎的:) 解决方案 我认为这里的一个好的解决方案是将生产部分键入web.config并加密它,然后将加密的部分移动到变换文件(例如web.release.config)并注释它,以便在转换时替换整个部分.这实现了将Web.config与也加密的生产连接字符串部署的目标. 我遵循"在
我正在 Windows Azure 上部署我的 Django 项目.我使用 SQLite 作为数据库服务器,一切正常.当我部署我的项目时,我决定将它与 SQL Azure 数据库连接,但似乎这个解决方案产生了一些错误.我不再能够编辑用户个人资料.我总是得到这个错误:/admin/auth/user/1/处的 AttributeError'unicode' 对象没有属性 'tzinfo' 解决方案 我在尝试将 django-pyodbc-azure 数据库后端与 Django (1.5.1) 一起使用时遇到了同样的问题:默认情况下,它将 DateTimeField 字段存储在您的数据库中为 datetime2(7),在 Django 中看起来仍然不受支持.就我而言,我在 settings.py 中添加了选项 'use_legacy_datetime' : True,如下所示: DATABASES = { 'default': { 'ENGINE' : 's
我想在模板中提供的TodoItem顶部添加我自己的DataObject atzure移动应用程序.这是我所做的: 添加新增DataObject: public class Digests : EntityData { public string Title { get; set; } public string ImageURI { get; set; } } 创建名为DigestsController.cs 的新控制器 为我的AppContext.cs添加public DbSet DigestItems { get; set; }.这应该创建将包含Digests项的表. 在AppInitializer类下的Seed上添加context.Set().Add(new Digests { Id = "2016", Title = "Test", ImageURI = "someUriHere" });.这应该在
上周我通过PowerShell和Arm模板在V12 SQLazure服务器上创建了8个数据库,它运作正常.我们开始在SQL Management Studio中使用这些数据库,并设置了用户和表格等.它们中有一些数据,我们可以按预期选择和更新.简而言之,他们工作! 但今天我想使用azure powershell cmdlet New-AzureRmResourceLock将一些资源锁应用于数据库,但我发现命令Get-AzureRmResource | Where-Object {$_.ResourceType -eq "Microsoft.Sql/servers/databases"}不返回我正在寻找的数据库! 我现在也看在portal https://portal.azure.com 我看到了SQL服务器列出,当我输入我的SQL Server的刀片时,我会看到数据库.但是,如果我点击一个dB,我会导致一个没有找到的资源.此外,当使用SQL数据库刀片时,我不会看到列出的任何数据
我有五个Azure Blob,对应于五个SQL Azure数据库条目.实体框架允许我删除一个事务中的五个数据库条目.请参阅这里:多个savechanges在实体框架中调用.我也想在一个事务中删除五个斑点.所以没有或所有斑点都被删除.我该怎么做呢?如果任何Blob删除失败,我打算回滚我的数据库事务,但到目前为止,我只能一次删除一个斑点. 解决方案 每个休息到blob存储是独立的;多个呼叫周围没有交易. 删除单个呼叫中的多个blobs(事务)的唯一可能方法是,如果所有blob都在同一容器内.然后,您可以在单个呼叫中对容器执行删除,这也将删除该容器中的所有斑点. 看这里 for api文档,以及这里
我正在尝试做以下教程: https://azure.microsoft.com/en-us/documentation/articles/app-tevice-mobile-android -get-started/ 当我尝试创建SQL Server时,我设置名称和密码和那些事物和Azure开始创建服务器后,它给了我两个错误: 如果信息很有用,我在梦想克的redumpark中.任何想法导致这件事是什么? 解决方案 azure sql不包含在Dreamspark的空闲层中. 错误可能是由于被锁定在空闲层中,必须添加信用卡并支付使用Azure SQL. 但是,您可以通过ClearDB和Azure获取免费MySQL数据库.有关更多信息,请参阅此页面: https://www.dreamspark.com/product/product.aspx?productid=99
完整的例外: System.Data.Entity.Core.EntityCommandExecutionException: An error occurred while executing the command definition. See the inner exception for details. ---> System.Data.SqlClient.SqlException: A transport-level error has occurred when receiving results from the server. (provider: Session Provider, error: 19 - Physical connection is not usable) 为什么Sqlazureexecutionstrategy不处理这一点? 特别是因为这种情况发生在VIP掉期间. 是写一个自己的DbExecutionStrategy处理这个,或