我有两个服务器,源服务器是:
Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64)
Jun 28 2012 08:36:30
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: ) (Hypervisor)
目标服务器是:
Microsoft SQL Server 2012 (SP1) - 11.0.3373.0 (X64)
Jun 29 2013 21:15:12
Cop
全新的Ansible,并在以下困境中寻找指导和/或代码。
看起来Ansible是以服务器为中心的,它迫使您从具有应用角色的服务器的角度进行思考,例如“这是一个web和一个电子邮件服务器,这个是数据库服务器,等等。”我无法想出一个解决方案来说明应用程序A应该部署在服务器X上。
在我看来,从应用程序的角度来思考是比较自然的,例如,“应用程序A是关键任务,需要在ServerBig上运行,而应用程序B和C可以在ServerSmall-N上运行”。我知道你可能会说我应该把服务器分组到任务关键和正常,但我不想在每台普通服务器上运行应用程序B,而只是一台,可能是目前使用最少的一台。而且这也不太自然。
Ans
我有2台服务器设置在此刻。一个是运行Win server 08的web服务器,另一个是在Win Server 08上运行SQL server 08的数据库服务器。
目前,我已经设置了我的站点,以便它可以通过使用我使用数据库名称、服务器ip、db用户和db pwd创建的连接字符串来对数据库进行读/写。我创建的db用户在数据库中设置了“public”角色(而不是db所有者),并且只能运行exec存储过程。我的连接字符串目前看起来像这样:
<add name="SiteDBConn" connectionString="Server=IPOfServer;Databas