Sql server 是否可以创建SQL Server Azure VM,但使用您自己的许可证?

Sql server 是否可以创建SQL Server Azure VM,但使用您自己的许可证?,sql-server,azure,virtual-machine,Sql Server,Azure,Virtual Machine,我有一个程序,它是一个.net控制台应用程序,旨在每天跟踪几个网站的信息,然后将这些数据放入SQL数据库 以前我在我的计算机上的调度程序上运行过这个程序,但我即将休假3个月,所以我计划在azure上部署它,以便在我不在的时候运行它 昨晚我设置了一个SQLServerVM。我把一切都准备好了,然后跟踪了定价,发现使用SQL Server映像比Windows映像每月提高了30美元左右() 我有SQL Server许可证。因此,我考虑只设置一个Windows虚拟机,然后在其上安装SQL server。

我有一个程序,它是一个.net控制台应用程序,旨在每天跟踪几个网站的信息,然后将这些数据放入SQL数据库

以前我在我的计算机上的调度程序上运行过这个程序,但我即将休假3个月,所以我计划在azure上部署它,以便在我不在的时候运行它

昨晚我设置了一个SQLServerVM。我把一切都准备好了,然后跟踪了定价,发现使用SQL Server映像比Windows映像每月提高了30美元左右()

我有SQL Server许可证。因此,我考虑只设置一个Windows虚拟机,然后在其上安装SQL server。唯一的问题是,我将不得不复制微星和安装它等等-这将需要时间

是否可以在azure中创建一个SQL Server VM,然后在其中输入我自己的许可证,以避免每月额外支付30美元


顺便问一下,有没有比使用虚拟机更经济的方法让Azure这样做?实际上,它只需要每天运行,性能并不重要。

您可以尝试将.NET控制台应用程序转换为工作者角色(PAAS),使用SQL数据库的Web版(PAAS),并重新计算TCO

  • 您可以从SQL Server试用映像开始,然后在其上应用您自己的许可证(与任何试用安装一样)
  • 您还可以拥有一个免费的Azure网站,将您的代码作为“Web作业”触发。对于DB,Azure SQL数据库有一个20MB的空闲层

  • 为什么不创建一个SQLAzure数据库呢。对于低于100MB的DB,其价格仅为4.95美元/月

    省去了运行自己的SQL Server的所有麻烦

    更新:SQL Azure现在有不同的定价

    正如评论中所建议的,如果您只有非常有限的数据来跟踪操作,请使用Azure WebJobs,如果可能,还可以使用免费的SQL DB

    20Mb以下免费

    最多2GB,每月约5美元


    更多详细信息:

    直接回答您的问题:如果您的组织与Microsoft的协议包括许可证移动性(),则您只能在Azure VM上使用您自己的SQL Server许可证。如果您不确定或认为情况并非如此,则无法部署自己的许可证。这在AmazonWebServices(AWS)上是完全相同的


    低于20MB的Azure移动服务SQL数据库是免费的-这可能是一个选项,取决于您的需要。(请参阅本页第5点:)。

    SQL Server试用映像在哪里?不过,我可以安排一个.net应用程序每天在上面运行吗?SQL Azure DB就是数据库,您还需要一个VM。我假设您只需要一个小的,因此~$15/mo。然后您只需在应用程序中输入SQL DB的连接字符串。您还可以使用SSMS连接到SQL DB来管理它。根据计划任务的性质,您可能可以使用Windows Azure Web作业()和WA调度程序()来覆盖它。我喜欢WA调度程序,我自己也广泛使用它。我假设diskdrive只是想在他外出度假时扔掉一个控制台应用程序并安排任务。但是,如果他想做得好,WA调度器是一个不错的选择——再次说明原因,这样我就可以改进我的答案,或者在完全不正确的情况下删除它。只是想让其他人知道SQLAzure的定价结构已经改变。更新了我的答案。