将普通SQL Server数据库移动到SQL Azure的最佳方法是什么?您是否无法从备份文件还原?到目前为止,我发现的唯一方法是编写数据库(及其数据)的脚本并在SQL Azure数据库上运行这些脚本,但是当您拥有大量数据时这很慢.
我将使用表存储来存储大量blob名称,在单个字符串中,使用一些特殊字符相互附加.这根弦很快就会成为天空火箭.但是特定实体的属性长度是否最大?在我的情况下字符串?
我使用 Visual Studio 将我的网站“发布”到 Azure。
它似乎工作正常。现在我希望能够将文件通过 FTP 传输到此应用服务。
但是如何在此应用服务中设置我的 FTP 凭据,以便我可以通过 FTP 进行身份验证?
我期待在“部署”区域下看到一个名为“部署凭据”的选项,但根本没有一个名为“部署凭据”的选项。
此外,如果我单击“部署”下的“部署中心”选项,我只会在屏幕右侧看到屏幕的空白部分。这表明应该返回一些东西,但什么都没有。
我错过了什么?如何设置 FTP 用户名和密码?
说明:我可以看到如何访问预配置的 ftp 用户名/密码。我的问题是关于如何创建新的用户/密码组合。
我尝试azureml.dataprep在Azure笔记本中使用连接到MS SQL数据库,如https://docs.microsoft.com/en-us/azure/machine-learning/service/how-to-load-data#load-sql中所述-data,使用MSSqlDataSource,使用表单的代码
import azureml.dataprep as dprep
secret = dprep.register_secret(value="[SECRET-PASSWORD]", id="[SECRET-ID]")
ds = dprep.MSSQLDataSource(server_name="[SERVER-NAME]",
database_name="[DATABASE-NAME], [PORT]",
user_name="[DATABASE-USERNAME]",
password=secret)
Run Code Online (Sandbox Code Playgroud)
设置[DATABASE-USERNAME]等于MYWINDOWSDOMAIN\\MYWINDOWSUSERNAME和密码[SECRET-PASSWORD]与我的Windows 密码一致(即尝试使用Windows身份验证).
用...触发查询后
dataflow = dprep.read_sql(ds, "SELECT top 100 * FROM [dbo].[MYTABLE]")
dataflow.head(5)
Run Code Online (Sandbox Code Playgroud)
我明白了
ExecutionError:登录失败.
我可以连接到没有Windows身份验证的其他数据库.我究竟做错了什么?
轻松复制
引入了重大变化 https://github.com/Azure/app-service-announcements/issues/129
所以我安装
Microsoft.Azure.WebJobs.Extensions.Storage
这解决了QueueTriggerAttribute
但是在program.cs中
static void Main()
{
var config = new JobHostConfiguration();
if (config.IsDevelopment)
config.UseDevelopmentSettings();
var host = new JobHost(config);
host.RunAndBlock();
}
Run Code Online (Sandbox Code Playgroud)
我遇到了以下问题:
问题:
提前致谢!
我们正在计划构建一个 Web 应用程序,我希望有人可以帮助我们决定是使用 Azure App Service 还是 Azure Function 来为客户端提供 rest API。我们的要求如下。
起初,我们打算使用 Azure 应用服务构建后端。但是在研究了 Azure Functions 的优缺点后,Azure Functions 对我们变得更具吸引力。
那么,构建一个依赖 Azure Functions 作为 REST API 提供者的 Web 应用程序是否是一个好主意?
有没有人有作为 REST API 提供商构建、管理和扩展和扩展 Azure Functions 的经验?
我们一直在使用Azure云服务近一年,所以我们的定期部署过程非常稳定.
今天我们通过VS2013(我们一直在做)构建部署包我去更新了web角色卷.包已上传包已上传到生产环境但是角色现在已经陷入转换状态大约2个小时了?
通常,对2实例Web角色的部署大约需要20分钟.
除了处于过渡状态之外,我几乎没有其他反馈可以知道我们的软件包是否有问题,或者Azure部署最终会失败.
幸运的是,虽然我们尚未部署更新的代码,但我们的应用程序仍处于运行状态.
有没有人遇到过部署陷入过渡状态的问题,并且知道这个过程最终会完成还是死于自己?
谢谢詹姆斯惠廷顿
我有一个测试设置,Bitbucket 服务器在 Intranet 上运行,并通过 Azure 应用程序代理发布,以允许在使用 MFA 时访问 Internet。
\n\n这对于 Web 界面来说效果很好,我已经能够通过将新的 cookie 从 Web 会话复制到http.cookiefile来确认 git 功能来确认 git 功能。
\n\n然而,我希望能够使用 Microsoft 的git-credential-manager来处理 MFA 步骤,但到目前为止还没有运气。如果我理解正确的话,凭证管理器永远不会介入,因为我从未因缺乏凭证而被拒绝。相反,我的 git 客户端会重定向到 login.microsoftonline.com。
\n\n\xe2\x97\x8b git clone https://git.foo.bar/scm/foo/example.git\nCloning into \'example\'...\nfatal: unable to update url base from redirection:\n asked for: https://git.foo.bar/scm/foo/example.git/info/refs?service=git-upload-pack\n redirect: https://login.microsoftonline.com/xxxx-some-guid-xxxx/oauth2/authorize?response_type=id_token&client_id=....\nRun Code Online (Sandbox Code Playgroud)\n\n有人对如何让它发挥作用有什么建议吗?
\n\n参考:
\n\n\n现在,我们可以使用.NETCore中非常灵活的配置引擎-我们可以执行以下操作:
private static IConfigurationRoot SetConfig(ExecutionContext executionContext)
{
return new ConfigurationBuilder()
.SetBasePath(executionContext.FunctionAppDirectory)
.AddJsonFile("local.settings.json", optional: true, reloadOnChange: true)
.AddEnvironmentVariables()
.Build();
}
Run Code Online (Sandbox Code Playgroud)
这很棒,因为它允许您将更复杂的配置数据放入配置文件中-例如
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "<< removed >>",
"FUNCTIONS_WORKER_RUNTIME": "dotnet",
"APPINSIGHTS_INSTRUMENTATIONKEY": "<< removed >>"
},
"MyCustomSettings": [
{
"ConnectionString": "<< removed >>",
"Folders": [
{
"ShareName": "share1",
"FolderName": "folder1"
},
{
"ShareName": "share2",
"FolderName": "folder2"
}
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
再次-好消息!现在,我可以使用config [“ MyCustomSettings”]访问我的强类型配置
我没有得到的是发布功能时如何进行部署。仅“值”部分迁移到Azure函数“应用程序设置”。我显然可以将此自定义json放在json文件中,并将其添加到类似local.settings.json的load语句中。
.AddJsonFile("my-custom-settings.json", optional: false, reloadOnChange: true)
Run Code Online (Sandbox Code Playgroud)
但是此文件必须包含在部署中,并且不能安全存储。
有任何想法吗?
Azure 需要多个 ID 来创建应用程序 ServicePrincipal 凭据。
有什么之间的区别client id和tenant id?
为什么 Azure 需要单独的 ID?