小编Jos*_*rek的帖子

重命名SQL Azure数据库?

如何在sql Azure中重命名数据库?

我试过Alter database old_name {MODIFY NAME = new_name}但没有工作.

SQL Azure中是否提供此功能?

t-sql rename azure azure-sql-database

71
推荐指数
5
解决办法
4万
查看次数

Azure SQL数据库Web与企业版

除了支持的最大数据库大小之外,Azure SQL数据库的Web Edition和Business Edition之间是否存在任何差异?我假设命名有一些意义,但我发现的所有信息只是谈论最大数据库大小.我想知道是否存在其他差异,例如SLA,复制,可伸缩性等.

有线索吗?

azure azure-sql-database

63
推荐指数
1
解决办法
2万
查看次数

如何删除所有表并重置Azure SQL数据库

我有一个本地工作的ASP.NET MVC 5项目,每当我需要吹掉数据库时,我只需打开一个新的查询,将可用的数据库下拉列表更改为master,然后关闭我本地数据库上的连接并运行查询"drop database [name]".然后我构建项目,进入包管理器控制台并运行"Update-Database".这似乎重建了一个新的本地数据库,并在我的configuration.cs文件中运行种子方法.

问题是,当我需要在实时环境中测试内容以便我可以更好地测试API时,我将部署到Azure网站和随附的Azure数据库,这很容易做到.我在发布向导中检查了"执行代码首次迁移",大部分时间它都可以运行,我可以运行和调试我的实时版本.有时我需要吹掉那个数据库,然后再从头开始,但我真正找到的唯一方法是进入Azure门户,删除数据库,然后使用相同的名称重新创建它.这需要一些时间来处理Azure,因此这是一个缓慢的测试周期.

有没有一种快速的方法可以将Azure SQL数据库删除/重置为新的,空的,处女状态,然后使用"执行代码优先迁移"重新发布,以使其重新创建表并重新播种数据?

在创建数据库之后,我已经看到了一些关于创建初始迁移的讨论,然后尝试使用Powershell进行某种回滚到初始状态,但是我没有运气让它工作,并且我想同时删除所有数据.也许我刚刚得到了错误的语法或者没有找到足够好的教程.虽然我可以在Azure数据库上运行查询以"删除数据库[x]",但它实际上会按照您的预期杀死SQL Azure数据库实例,您需要返回到门户网站来重新创建它.有时初始状态并不好,因为模型已经更新,所以这可能无用.

我觉得应该有一些更简单快捷的方法来测试实时环境中的变化,因为MS提供了所有这些优秀的工具和快捷方式,但是他们只是为了这个开发阶段而放弃了这个球,还是我错过了什么?

c# asp.net azure visual-studio azure-sql-database

49
推荐指数
4
解决办法
2万
查看次数

SQL Azure性能分析

我在MS网站上读到SQL Azure不支持SQL事件探查器.人们用什么来分析在这个平台上运行的查询?

profiler profiling azure azure-sql-database

32
推荐指数
4
解决办法
2万
查看次数

在拉动之前获取Docker图像的大小?

如何在将Docker镜像拉到他们的机器之前获得它们的大小?

docker boot2docker

26
推荐指数
5
解决办法
6930
查看次数

PostgreSQL:如何在没有指定参数的情况下删除函数?

我可以成功创建一个函数如下:

CREATE FUNCTION Foo(MY_Value INT) RETURNS INT
AS 'SELECT 2 + MY_Value'
LANGUAGE SQL
Run Code Online (Sandbox Code Playgroud)

但是,如果我首先要检查函数是否存在然后删除它,那么我必须指定以下内容:

DROP FUNCTION IF EXISTS Foo(My_Value INT);
Run Code Online (Sandbox Code Playgroud)

在不指定输入参数的情况下,以下内容返回错误,指出"NOTICE:function foo()不存在,跳过"

DROP FUNCTION IF EXISTS Foo();
Run Code Online (Sandbox Code Playgroud)

与MySQL类似,有没有办法在PostgreSQL中删除FUNCTION而无需为函数指定参数?换句话说,在MySQL语句中是否存在以下等价物(即,在不指定输入参数的情况下删除存储过程)?

DROP PROCEDURE IF EXISTS Foo;
Run Code Online (Sandbox Code Playgroud)

mysql postgresql plpgsql

25
推荐指数
2
解决办法
3万
查看次数

Azure SQL数据库连接问题 - 连接太多?

我有一个网站,这是我最近推出的白色标签(同一网站的多个版本).目前还没有大量的流量 - 主要是机器人,但每天可能有800个用户.除了位于非天蓝服务器上的管理面板之外,它还在Azure上托管Azure数据库.两个站点都连接到同一个Azure数据库.还有一些工作人员角色正在运行以处理数据 - 99%的时间他们没有做任何事情,但他们会定期检查.

我总是遇到随机错误,持续几秒钟然后再次没问题,例如:

从服务器接收结果时发生传输级错误.(提供程序:TCP提供程序,错误:0 - 远程主机强制关闭现有连接.)

然而,今天早上,我们遇到了一个更严重的问题.它始于:

System.ComponentModel.Win32Exception:远程主机强制关闭现有连接

这是在机器人(谷歌,百度,AhrefsBot和Wiseguys.nl)索引该网站时发生的.我从这些中得到了一个或多个错误.然后我得到了:

System.Data.SqlClient.SqlException:服务在处理您的请求时遇到错误.请再试一次.错误代码40143.当前命令发生严重错误.结果(如果有的话)应该被丢弃.

这是在ExecuteReader阶段.

10分钟后,真正的问题来了 - 这意味着没有人可以登录到管理界面,但是当我测试它时,Azure托管的网站似乎没问题,尽管机器人仍然会出现错误.问题是:

System.ComponentModel.Win32Exception:等待操作超时

这继续随机连接打开和关闭大约一个小时.然后我遇到了另一个问题:

System.Data.SqlClient.SqlException:资源ID:1.数据库的请求限制为180且已达到.有关帮助,请参阅" http://go.microsoft.com/fwlink/?LinkId=267637 ".

这发生在最后一小时的开关 - 主要是工人角色.然后我试图找出占用所有这些请求的内容,我发现了这个命令:

SELECT*FROM sys.dm_exec_requests

当我一遍又一遍地运行它时,它只返回了1或2个请求.

所以我的问题是:1)是否有其他人经常相对定期(一次,可能一天两次)与Azure上托管的服务器暂时断开连接?2)上述事件列表是否表明存在特定问题?当大量管理员一次登录时,可能都会发生这种情况.3)当我收到180限制消息时,如何更好地调试对数据库的请求数?

提前致谢.

c# connectivity azure-sql-database

15
推荐指数
1
解决办法
4294
查看次数

Azure网站不断抛出错误"试图以其访问权限禁止的方式访问套接字"

我有一个网站作为专用Azure计划上的Web应用程序运行.它连接到Redis,SQL Azure和MongoDB后端.该网站已经运行好几个星期,然后没有任何新的代码,我现在得到很多套接字例外,如下所示.

尝试以其访问权限禁止的方式访问套接字.

连接到Redis,SQL Azure和MongoDB时,网站间歇性地收到错误,这是没有意义的.我更改了网站的定价层,这会将网站从一个VM移动到另一个VM,并且错误消失了几天并再次返回.

我刚刚将网站从S3更改为S2(使其变小)并且它们已经消失但我不知道有多长时间.我该如何解决?Azure是否限制站点的套接字数量?Azure中的某个站点是否存在可能导致此问题的设置?

c# sockets asp.net-mvc azure azure-web-sites

15
推荐指数
2
解决办法
1万
查看次数

导入bacpac失败,"不包含QueryStoreStaleQueryThreshold"

我在尝试使用管理工作室2014从Azure sql数据库导入bacpac文件时收到以下错误.我已将Azure sql数据库升级到v12并怀疑它与此有关,但它适用于某些v12数据库并且失败一些.

有谁知道如何解决这个问题?

无法从包加载架构模型.(Microsoft.SqlServer.Dac)

- - - - - - - - - - - - - - - 附加信息:

Element或Annotation类SqlDatabaseOptions不包含Property类QueryStoreStaleQueryThreshold.(Microsoft.Data.Tools.Schema.Sql)

azure bacpac azure-sql-database

13
推荐指数
2
解决办法
6214
查看次数

如何将Azure SQL数据库的联机状态更改为脱机

我想将Azure SQL数据库的状态更改为脱机,但无法从管理门户中看到一种方法.

谢谢阅读 :-)

azure-sql-database

11
推荐指数
2
解决办法
6066
查看次数