Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server Windows Azure-移动服务-SQL数据库_Sql Server_Azure_Azure Sql Database_Azure Mobile Services - Fatal编程技术网

Sql server Windows Azure-移动服务-SQL数据库

Sql server Windows Azure-移动服务-SQL数据库,sql-server,azure,azure-sql-database,azure-mobile-services,Sql Server,Azure,Azure Sql Database,Azure Mobile Services,我是WindowsAzure的新手。我在一个移动服务上做了一些设置,并下载了性别化的Android示例应用程序。查看MSDN Channel 9教程和Azure文档 如果我使用Windows Azure SQL数据库设置数据库架构,我如何将其重新插入Azure移动服务(例如:因此我的数据库模型中具有引用完整性、限制列大小等)。我知道,一旦移动服务和数据库的名称相同,Azure移动服务就会选择它 我想让SQL数据库在移动设备向移动服务发布数据时准备就绪。我注意到,当我指定SQL数据库表并尝试向其中

我是WindowsAzure的新手。我在一个移动服务上做了一些设置,并下载了性别化的Android示例应用程序。查看MSDN Channel 9教程和Azure文档

如果我使用Windows Azure SQL数据库设置数据库架构,我如何将其重新插入Azure移动服务(例如:因此我的数据库模型中具有引用完整性、限制列大小等)。我知道,一旦移动服务和数据库的名称相同,Azure移动服务就会选择它

我想让SQL数据库在移动设备向移动服务发布数据时准备就绪。我注意到,当我指定SQL数据库表并尝试向其中插入数据时,它失败了。从移动设备传递的数据格式和SQL表之间是否存在差异?在哪里可以找到有关正确设置的信息

SQL表示例,所以我想对数据的大小进行限制,例如,下面的firstname,这样它最多只能保存15个字符的条目

CREATE TABLE Users (

id                          BigInt IDENTITY PRIMARY KEY, 
firstname                   VarChar(15),
lastname                    VarChar(15) ,
email                       VarChar(255),
age                         Int
); 
因此,当我进行插入时,它不会失败(就像它目前所做的那样)。关于Azure移动服务和SQL数据库设置等的文档在哪里

还是通过Azure移动服务表和列通过移动服务选项卡-->移动服务条目-->数据选项卡-->表名-->列选项卡-->添加列来执行所有这些操作

“添加”列仅支持4种数据类型:字符串、数字、日期、布尔值和列名

关于使用移动服务和SQL表,我是否完全错了?我是否需要使用Azure SQL数据库,而只需要使用移动服务表/列?如果是这样的话,我如何配置Azure表列来保存精确的数据大小,因为将上面的firstname限制为15个字符,Azure列似乎只是一般大小的字符串和数字。我看到这种限制的唯一方式是在移动服务插入/更新/删除/读取功能中检查数据,例如

如果(名字>15),则 //执行操作:警告用户名太长

如果是这种情况,如何通过生成脚本创建移动服务表/列条目

我是否错过了Windows Mobile服务的一些基本功能,即它的表/列与Azure SQL数据库完全分离