我有一个BizSpark帐户,我从微软获得了一些Azure免费赠品.但是,我被迫创建一个实时SQL Azure数据库,以便在我的本地开发中使用.这让我慢下来,因为我在开发时必须通过线读/写,我必须始终保持连接状态.
是否有一种方法或技术可以在本地构建并让我的部署在我的机器上访问SQL Server的快速版本?我正在使用EF4访问数据库.
由于USE [dbname]SQL Azure不支持,我试图通过在连接字符串中指定数据库名称然后执行CREATE TABLE...脚本来连接到我的SQL Azure数据库.但是,这会因System.Data.SqlClient.SqlException "在数据库'master'中拒绝CREATE TABLE权限而失败." 我在这里做错了它试图对主人执行这个陈述?
这是一个示例C#代码:
string connectionString = @"Data Source=tcp:MYSERVER.database.windows.net;Initial Catalog=MYDATABASE;Integrated Security=False;User ID=USER@MYSERVER;Password=PWD;Connect Timeout=60;Encrypt=True;TrustServerCertificate=True";using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); ServerConnection serverConnection = new ServerConnection(connection); Server server = new Server(serverConnection); server.ConnectionContext.ExecuteNonQuery("CREATE TABLE New (NewId int)"); }
什么算作可计费数据传输?显然,数据从数据中心转移出来,但究竟是什么呢?
如果同一区域中的Web角色查询SQL Azure数据库,那么从SQL Azure数据库到Web角色的数据是否会被收取?
是否将来自同一地区存储帐户的数据计入网络角色?如果是这样,在同一个亲和团体中呢?
从Web角色本身到用户收费的带宽是多少?例如,存储为许多人正在查看的解决方案的一部分的图像.
是否在远程桌面会话期间传输数据?即字面上用于通过RDP实际看到实例桌面的带宽,而不是从该实例下载的任何内容.
是否有任何可用的工具可以轻松地将数据从Excel工作表(甚至Access)导入SQL Azure?我可以编写一个C#脚本(我假设现在最好的可用)但我想我会检查以防有其他工具.我有一个简单的Excel工作表导入,但它有数以万计的记录,宁愿使用自动化工具.
救命?
我收到错误"无效的对象名称'sys.server_role_members'"
在SQL Server 2014中运行以下查询时:
SELECT sr.name,sp.name
FROM sys.server_role_members srm
inner join sys.server_principals as sp ON
srm.member_principal_id = sp.principal_id
inner join sys.server_principals as sr ON
srm.role_principal_id = sr.principal_id
Run Code Online (Sandbox Code Playgroud)
我正在使用Azure SQL并通过SQL Server 2014开发人员版本连接到它.我在系统视图下检查过,我既没有看到sys.server_role_members也没有看到sys.server_principals系统视图.有谁知道为什么这些视图没有出现在Azure中?
我有一个存储过程与以下UNION SELECT.我希望第二个选择仅在@name为空时运行.
CREATE PROCEDURE [dbo].[spNames]
@name NVARCHAR(20)
AS
SET NOCOUNT ON;
SELECT names FROM namesTbl1
UNION SELECT names FROM namesTbl2 //This should run only if @name = ''
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏
我在 SQL Azure 中创建了一些时态表,但我不知道如何修改它们。添加新列或修改现有列的最佳方法是什么?
我只是在学习Azure Mobile Apps.做Easy Tables支持的关系?我现有的模式有多个具有外键约束的表,我需要能够创建复杂的连接(Easy APIs).我试图理解所有这些"简单"的东西.
我应该跳过它并只创建自定义ApiController和手动数据库脚本部署吗?
我正在尝试为Azure SQL实例配置HAProxy负载均衡器,我的配置文件如下;
defaults
mode tcp
balance leastconn
timeout client 30000ms
timeout server 30000ms
timeout connect 3000ms
retries 3
listen sql-db
bind *:81
mode tcp
balance leastconn
option log-health-checks
server DB-1 ********.database.windows.net:1433 check port 1433 inter 1000
Run Code Online (Sandbox Code Playgroud)
在Azure VM上定位SQL Server实例时,此配置文件可正常工作.但是,在针对Azure SQL时,由于登录失败,连接被拒绝:"无法打开服务器" ..."登录请求.登录失败.(.Net SqlClient Data Provider)"我100%确定用户名/密码是否正确.他们一定是迷路了.
任何想法为什么会这样?
谢谢你,杰森
我正在使用此查询:
ALTER DATABASE [{'DB_NAME'}] MODIFY FILE ( NAME = [{'DB_NAME'}_log], MAXSIZE=UNLIMITED)
Run Code Online (Sandbox Code Playgroud)
在SQL Server中,一切正常,现在我想使用Azure SQL数据库,我收到此错误:
Msg 5008, Level 16, State 2, Line 2
This ALTER DATABASE statement is not supported. Correct the syntax and execute the statement again.
Run Code Online (Sandbox Code Playgroud)
如何在Azure SQL数据库中修改MAXSIZE