sql-azure相关内容

SQL Azure:在SSMS 2008 R2中脚本化对象时,SMO异常

我正在使用SQL Server Management Studio 2008 R2来管理SQL Azure数据库。当我尝试右键单击数据库中的任何对象,并执行脚本表为 - > CREATE - >新建查询编辑器窗口时,我每次都会收到以下异常屏幕: 针对SELECT - >新建查询编辑器窗口的脚本是唯一可以在不产生上述异常的情况下起作用的选项。任何想法? 解决方案 以下是有关此问题的其他 ..
发布时间:2017-09-29 10:49:15 其他开发

实体框架和处理查询结果的性能不一致

只需在我们的网站上设置新的遗物,我们注意到我们的一个webapi电话中有一些奇怪的尖峰。 在这一点上,我将问题归结为一个单一的EF查询,我移出自己的方法,所以我可以使用新的遗物来衡量它.. 该方法唯一的做法是 //我将此从ToListAsync更改为ToList,以查看是否有助于 var result = Context.Data.Where(x => x .id = id) ..

使用EF 6 alpha3 Code First和Migrations创建__MigrationHistory表将部署到SQL Azure时发生错误

我第一次使用EF 6 alpha 3代码。 当我尝试在运行Update-Database命令的SQL Azure上创建数据库时,我收到以下错误: 不支持没有聚簇索引的表,这个版本的SQL Server。请创建一个聚集索引,然后重试。 我将错误跟踪到__MigrationHistory表创建sql命令。 CREATE TABLE [dbo]。[__ MigrationHisto ..
发布时间:2017-08-22 22:58:54 .NET组件控件

使用Azure Active Directory从Azure网站连接到Azure SQL?

A有一个Azure网站运行,通过实体框架6连接到Azure SQL。一切运行,我使用标准用户名/密码(sql登录)来连接。 现在,我想切换到使用AAD进行身份验证。我已经有一个AD应用程序设置为网站。 我的问题是: 如何连接我的cert或clientid / clientSecret? 如何确保 SqlAzureExecutionStrategy 仍然在功能 任何指导非常 ..

为什么Azure数据库在交易中表现更好

我们决定对Azure数据库使用微型微软。由于我们的业务只需要“插入”和“选择”,我们决定禁止所有代码管理的 SqlTransaction (数据上没有并发问题)。 然后,我们注意到我们的Azure数据库实例响应很慢。 “ rpc完成”事件发生在运行简单sql语句所需时间的几十倍的延迟。 接下来,我们对我们进行了基准测试代码与EF6,我们看到服务器响应很快。由于EF6实现了一个内置的事务 ..

SQL Azure适用于桌面客户端应用程序

我有一个经营小企业的客户。他们需要一个自定义的数据库解决方案,我正在研究各种选项。我的经验仅限于使用本地SQL Server(无ASP.NET)的.NET,但是,该客户端是非技术性的,并且将受益于能够外包DBA任务。我是一个完整的Azure noob,我刚刚扫描教程,他们都以开发MVC ASP解决方案为目标。客户端不需要基于浏览器的解决方案。从不同地理位置使用的胖桌面客户端将是我可以提供的最便宜的 ..
发布时间:2017-08-22 00:34:29 .NET组件控件

在Azure上使用EntityFramework CodeFirst迁移更改PK数据类型的问题

我在Azure上托管了一个代码优先的EntityFramework项目。目前,我通过 从包管理器控制台运行添加迁移 运行更新数据库从程序包管理器控制台获取一个.sql脚本的脚本 在我的开发环境中测试后,在Azure上手动运行脚本 到目前为止,这一切都很顺利。但是我遇到一些严重的问题,试图将一个表的主键从一个int更改为一个长的。 这里是从EntityFramework ..

实体框架GetOrCreate?

从这里开始我的桌子。不是很有趣,只是一个主键,数据和外键连接它们。一切都有独特的约束。 CREATE TABLE [dbo]。[Providers]( [id] BIGINT IDENTITY 1,1)NOT NULL, [name] NVARCHAR(850)NOT NULL, CONSTRAINT [PK_Providers] PRIMARY KEY CLUSTERED([id] ..
发布时间:2017-08-20 22:27:02 C#/.NET

在多个连接中使用Sql Azure时,替代TransactionScope for Entity Framework

我正在使用EF来访问Sql的天蓝色。在一种情况下,我需要更改两个数据库,通常我会使用TransactionScope,它将升级到MSDTC。现在,Sql Azure不支持MSDTC,所以我不能使用TransactionScope。 有另一种方法吗? (除了没有分布式事务而不需要手动回滚状态)。 解决方案 使用 TransactionScope 类是使用 SqlTransaction ..
发布时间:2017-08-20 02:06:22 .NET组件控件

如何避免数据丢失与EF Model First数据库模式升级?

这是一个很长的问题,但如果能够就此提出一些很好的建议,我将非常感激。简而言之,我正在寻找一个很好的MS SQL数据库模式的版本升级方法,也需要将数据从已删除的表移动到新表中。 我认为Stack溢出是这个问题最适合的地方(而不是dba.stackexchange.com),因为它的核心是这个.NET开发人员使用Entity Framework的问题,其数据库部分主要由自动生成的sql脚本组成。 ..

实体框架4.1代码优先KeyAttribute为非标识列

我已经遇到了一个代码优先模型的问题。数据现在在数据库中,所以我无法使用DropCreateDatabaseIfModelChanges类重新种子数据库,但是我需要更改一个表,以便一个bigint列不是IDENTITY(1,1)。我已经设法使用SSMS,但现在我的EF代码说它已经过时了。 这是有关表的代码: public class Vote { [必需,键,DatabaseGenera ..

实体框架多对多集群与非聚簇索引

我设计了一个具有两个实体的实体数据模型,它们之间存在着很多关系。当我自动生成SQL代码以生成此模型的数据库时,它已经生成了一个表(两列)来跟踪这个多对多关联。但是,这个表在这两列上都有一个PRIMARY KEY NONCLUSTERED。 由于我希望这可以在不喜欢只有非聚簇索引的表的SQL Azure上工作,所以我是想知道是否有一个很好的方式来告诉代码生成来生成集群索引?谢谢! 解决方 ..
发布时间:2017-08-19 23:56:44 .NET组件控件

“信号量超时时间已过期” SQL Azure

我正在运行一个.Net MVC Azure网站,其中包含使用Entity Framework 6访问的SQL Azure数据库。间歇性地(一千个请求中的一个),我收到错误“System.ComponentModel.Win32Exception:信号量超时期限已过期“ System.Data.SqlClient.SqlException:从服务器接收结果时,传输级错误发生 。 (提供程序: ..
发布时间:2017-08-19 23:19:39 .NET组件控件

Windows Azure SQL数据库 - 身份自动增量列跳过值

目前在使用实体框架的ASP.Net MVC 4应用程序上工作5.使用CodeFirst进行初始开发阶段。但现在已经禁用了自动迁移,并直接使用SSMS设计新表并编写了POCO。一切都很好。 最近,在生产中发现了一个奇怪的问题。其中一个最初设计的表中的记录跳过了自动增量标识值超过900个数字。这在过去3个月内发生了3次。在本地调试应用程序,但无法复制。没有任何模式或趋势观察。 型号: ..