AlwaysOn terminology

Hello!
http://blogs.technet.com/b/dataplatforminsider/archive/2013/06/27/alwayson-in-sql-server-2014-ctp1.aspx
"AlwaysOnencompasses
the SQL Server solutions for mission-critical high availability and disaster recovery. Two solutions were included under the AlwaysOn umbrella in SQL Server 2012:
Availability Groupsand
Failover Cluster Instances.
I don't understand why  "Availability Groupsand
Failover Cluster Instances" are both parts of AlwaysOn technology: AlwaysOn can
not exist without Availability Groups should they be deployed on standalone SQL instances or FCI instances, as depicted here:
http://msdn.microsoft.com/en-us/library/hh270278.aspx
In other words, I can install FCI and NOT use AlwaysON or I can deploy AlwaysON on an already existing SQL cluster, so why 
Availability Groupsand
Failover Cluster Instances
"included under the AlwaysOn umbrella"??? Failover Cluster Instances technology existed far earlier than AlwaysON...
Thank you in advance,
Michael

AGs always part of Failover Cluster Instances (FCI) or Standalone instance and this runs under WSFC
The logic is simple, Without OS, WSFC, SQL Instance, SQL instance AGs & SQL Failover cant happen,  So her is the communication layer between each other resources is coming to picture,performing failover operation and making sure all the resoruces
are up and running etc... listener, Quorum, heartbeat, witness and more..
WSFC cluster
A Windows Server Failover Clustering (WSFC) cluster is a group of independent servers that work together to increase the availability of applications and services.
Failover cluster instance
An instance of a Windows service that manages an IP address resource, a network name resource, and additional resources that are required to run one or more applications or services. Clients can use the network name to access the resources in the group,
similar to using a computer name to access the services on a physical server. However, because a failover cluster instance is a group, it can be failed over to another node without affecting the underlying name or address.
Node
A Microsoft Windows Server system that is an active or inactive member of a server cluster.
Cluster resource
A physical or logical entity that can be owned by a node, brought online and taken offline, moved between nodes, and managed as a cluster object. A cluster resource can be owned by only a single node at any point in time.
Resource group
A collection of cluster resources managed as a single cluster object. Typically a resource group contains all of the cluster resources that are required to run a specific application or service. Failover and failback always act on resource groups.
Resource dependency
A resource on which another resource depends. If resource A depends on resource B, then B is a dependency of A.
Network name resource
A logical server name that is managed as a cluster resource. A network name resource must be used with an IP address resource.
Preferred owner
A node on which a resource group prefers to run. Each resource group is associated with a list of preferred owners sorted in order of preference. During automatic failover, the resource group is moved to the next preferred node in the preferred owner list.
Possible owner
A secondary node on which a resource can run. Each resource group is associated with a list of possible owners. Resource groups can fail over only to nodes that are listed as possible owners.
Quorum mode
The quorum configuration in a failover cluster that determines the number of node failures that the cluster can sustain.
Forced quorum
The process to start the cluster even though only a minority of the elements that are required for quorum are in communication.
WSFC :
Distributed metadata and notifications. WSFC service and hosted application metadata is maintained on each node in the cluster. This metadata includes WSFC configuration and status in addition to hosted application settings. Changes to a node's
metadata or status are automatically propagated to the other nodes in the cluster.
Resource management. Individual nodes in the cluster may provide physical resources such as direct-attached storage, network interfaces, and access to shared disk storage. Hosted applications register themselves as a cluster resource, and may
configure startup and health dependencies upon other resources.
Health monitoring. Inter-node and primary node health detection is accomplished through a combination of heartbeat-style network communications and resource monitoring. The overall health of the cluster is determined by the votes of a quorum
of nodes in the cluster.
Failover coordination. Each resource is configured to be hosted on a primary node, and each can be automatically or manually transferred to one or more secondary nodes. A health-based failover policy controls automatic transfer of resource ownership
between nodes. Nodes and hosted applications are notified when failover occurs so that they may react appropriately.
AlwaysOn Availability Groups and AlwaysOn Failover Cluster Instances :
Both AlwaysOn Availability Groups and AlwaysOn Failover Cluster Instances use WSFC as a platform technology, registering components as WSFC cluster resources. Related resources are combined into a
resource group, which can be made dependent upon other WSFC cluster resources. The WSFC cluster service can then sense and signal the need to restart the SQL Server instance or automatically fail it over to a different server node in the WSFC cluster.
Instance-level High Availability with AlwaysOn Failover Cluster Instances
An AlwaysOn Failover Cluster Instance (FCI) is a SQL Server instance that is installed across nodes in a WSFC cluster.
In the event of a failover, the WSFC service transfers ownership of instance's resources to a designated failover node. The SQL Server instance is then re-started on the failover node, and databases are recovered as usual. At any given moment, only a single
node in the cluster can host the FCI and underlying resources.
Database-level High Availability with AlwaysOn Availability Groups
An availability group is a set of user databases that fail over together. An availability group consists of a primary
availability replica and one to four secondary replicas that are maintained through SQL Server log-based data movement for data protection without the need for shared storage. Each replica is hosted by an instance of SQL Server on a different node
of the WSFC cluster. The availability group and a corresponding virtual network name are registered as resources in the WSFC cluster.
An availability group listener on the primary replica's node responds to incoming client requests to connect to the virtual network name, and based on attributes in the connection string, it redirects each request to the appropriate SQL Server
instance.
In the event of a failover, instead of transferring ownership of shared physical resources to another node, WSFC is leveraged to reconfigure a secondary replica on another SQL Server instance to become the availability group's primary replica. The availability
group's virtual network name resource is then transferred to that instance.
At any given moment, only a single SQL Server instance may host the primary replica of an availability group's databases, all associated secondary replicas must each reside on a separate instance, and each instance must reside on separate physical nodes.
WSFC Inter-node Health Detection and Quorum Voting
Each node in a WSFC cluster participates in periodic heartbeat communication to share the node's health status with the other nodes. Unresponsive nodes are considered to be in a failed state.
A quorum node set is a majority of the voting nodes and witnesses in the WSFC cluster. The overall health and status of a WSFC cluster is determined by a periodic
quorum vote. The presence of a quorum means that the cluster is healthy and able to provide node-level fault tolerance.
A quorum mode is configured at the WSFC cluster level that dictates the methodology used for quorum voting and when to perform an automatic failover or take the cluster offline.
Disaster Recovery Through Forced Quorum
Depending upon operational practices and WSFC cluster configuration, you can incur both automatic and manual failovers, and still maintain a robust, fault-tolerant SQL Server AlwaysOn solution. However, if a quorum of the eligible voting nodes in the WSFC
cluster cannot communicate with one another, or if the WSFC cluster otherwise fails health validation, then the WSFC cluster may go offline.
If the WSFC cluster goes offline because of an unplanned disaster, or due to a persistent hardware or communications failure, then manual administrative intervention is required to
force a quorum and bring the surviving cluster nodes back online in a non-fault-tolerant configuration.
Afterwards, a series of steps must also be taken to reconfigure the WSFC cluster, recover the affected database replicas, and to re-establish a new quorum.
Hope this helps answering your question, In the above some how everything is part of SQL, WSFC,FCI,OS etc.. :)
Raju Rasagounder Sr MSSQL DBA

Similar Messages

  • SQL 2012 AlwaysOn cluster IP not moving after failover, causing database to be read-only

    SQL Server Cluster Name: SQLDAG01
    SQL Server Cluster IP: 10.0.0.50
    Cluster Listener IP: 10.0.0.60
    Node 1 Name: SQL01
    Node 1 IP: 10.0.0.51
    Node 2 Name: SQL02
    Node 2 IP: 10.0.0.52
    Everything is fine when SQL01 is the primary. When failing over to SQL02, everything looks fine in the dashboard but for some reason the cluster IP, 10.0.0.50, is stuck on node 1. The databases are configured to provide secondary read access. When executing
    a query on SQLDAG01, I get an error that the database is in read-only mode. Connectivity tests verify that SQLDAG01, 10.0.0.50, connects to SQL01 even though SQL02 is now the primary.
    I've been Googling this for the better part of the day with no luck. Any suggestions? Is there a Powershell command force the cluster IP to move to the active node or something? Also I'm performing the failover as recommended, from Management Studio connected
    to the secondary node.

    This was the answer, it had been setup to use the cluster name instead of the application name. Whoever installed Sharepoint connected it to SBTSQLDAG01 instead of SHAREPOINT01. Once we changed Sharepoint to connect to SHAREPOINT01, the failover worked as
    expected. We did have a secondary issue with the ARP cache and had to install the hotfix from http://support.microsoft.com/kb/2582281 to resolve it. One of the Sharepoint app servers was failing to
    ping the SQL node after a failover, the ARP entry was stuck pointing to the previous node. This article actually helped a lot resolving that: http://blog.serverfault.com/2011/05/11/windows-2008-and-broken-arp/
    One thing I did notice is that the SQL failover wizard does not move cluster groups "Available Storage" and "Cluster Group", I had to move those through the command line after using the wizard. I'm going to provide the client with a Powershell script that
    moves all cluster groups when they need to do a manual failover. This also happens to be why the Sharepoint issue started, "Cluster Group" is what responds to the cluster name SBTSQLDAG01. Moving that group over to the node that has the active SQL cluster
    group also made it work properly, but using the application name is the correct method.
    Thanks everyone for all your help. Although the nitpicking about terminology really didn't help, that was a pointless argument and we really could have done without it. Yeah I know 2008 called is "Failover Cluster Manager" and MSCS is the "2003 term" but
    really, they're basically the same thing and we don't really need to derail the conversation because of it. Also, If you look at the screenshot below you can clearly see "AlwaysOn High Availability" in SQL Management Studio. That's what it's called in SQL,
    that's where you do all the work. Trying to tell me it's "not a feature" is wrong, pointless, and asinine, and doesn't get us anywhere.
    Sorry it took so long to get back, I was off the project for a couple weeks while they were resolving some SAN issues that caused the failover to happen in the first place.

  • DPM 2012 SP1 and SharePoint 2013 on a SQL 2012 AlwaysOn AG

    I am trying to protect a new SharePoint Foundation 2013 farm with it's databases stored on an SQL 2012 AlwaysOn Availability Group.  I've run configureSharePoint.exe -EnableSharePointProtection on my WFE and SharePoint shows up in DPM when I try to
    add it to a protection group.  But I get the 32008 referenced here: http://support.microsoft.com/kb/970641 when trying to select the farm to back up.
    If I run ConfigureSharePoint.exe -resolveallSQLAliases on the WFE it doesn't return anything.
    I'm directly backing up databases on the SQL 2012 server, but not any of the SharePoint DBs.
    K

    Hi,
    I'm having some trouble understanding what I'm seeing in the writer output from the WFE server.  Specifically the machine names that the writer is reporting.
    If you look in the wfewtiters.txt, What is the machine that ends in 02 ?  Is that a physical machine or an alias ?
    The machine ending in 06 is the Secondary SQL Server and that is what the Sharepoint writer is pointing to.
    The WFE VSS Sharepoint writer shows this for two content DB’s
     * WRITER "SharePoint Services Writer"
      - Writer ID   = {da452614-4858-5e53-a512-38aab25c61ad}
      - Writer instance ID = {c0c46d7b-1c01-44bd-8353-e3433f5b8f07}
      - Supports restore events = TRUE
      - Writer restore conditions = VSS_WRE_ALWAYS
      - Restore method = VSS_RME_RESTORE_AT_REBOOT_IF_CANNOT_REPLACE
      - Requires reboot after restore = FALSE
      - Excluded files:
    + Component "SharePoint Services Writer:\XXXX02\WSS_Content_at.contoso.local"
    - Name: WSS_Content_at.Contoso.local
    - Logical path: XXXX02
    - Full path: \XXXX02\WSS_Content_at.Contoso.local
    - Caption: Content Database WSS_Content_at.Contoso.local
    - Type: VSS_CT_DATABASE [1]
    - Is selectable: TRUE
    - Is top level: TRUE
    - Notify on backup complete: FALSE
    - Paths affected by this component:
    - Volumes affected by this component:
    - Component Dependencies:
    - Dependency to "{a65faa63-5ea8-4ebc-9dbd-a0c4db26912a}:\\YYYY06\YYYY06\WSS_Content_at.contoso.local"
                                    + Component "SharePoint Services Writer:\XXXX02\WSS_Content_fw.Contoso.local"
    - Name: WSS_Content_fw.contoso.local
    - Logical path: XXXX02
    - Full path: \XXXX02\WSS_Content_fw.Contoso.local
    - Caption: Content Database WSS_Content_fw.Contoso.local
    - Type: VSS_CT_DATABASE [1]
    - Is selectable: TRUE
    - Is top level: TRUE
    - Notify on backup complete: FALSE
    - Paths affected by this component:
    - Volumes affected by this component:
    - Component Dependencies:
    - Dependency to "{a65faa63-5ea8-4ebc-9dbd-a0c4db26912a}:\\YYYY06\YYYY06\WSS_Content_fw.contoso.local"
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. Regards, Mike J. [MSFT]
    This posting is provided "AS IS" with no warranties, and confers no rights.

  • SQL 2012 AlwaysON High Availability for SharePoint 2013

    Our Company have 2 Webfront Servers for Sharepoint 2013 and one Database SQL 2012 Server.
    We got one more Server & we don't have Storage so need to configure Always On.
    There are Some Confusions:
    1- Database Server is in production, so how much down time required to Achieve the AlwaysOn?
    2- What are the Changes need to be done on Production Server?
    3- What are the Steps to be followed While Configuring new Database Server?
    Regards,

    Hi Genius1985,
    According to your description, you want to configure a SQL Server 2012 AlwaysOn Availability Group for your database, right?
    Question 1: Database Server is in production, so how much down time required to achieve the AlwaysOn?
    There is no a certain downtime for AlwaysOn, it depends on the configuration of our AlwaysOn Availability Group, normally it can be several seconds or minutes. In order to understand why there is downtime for SQL Server with Microsoft Clustering, please refer
    to the following article:
    http://www.mssqltips.com/sqlservertip/1882/understanding-why-there-is-still-downtime-for-sql-server-with-microsoft-clustering/
    Question 2 and 3: What are the Changes need to be done on Production Server? What are the Steps to be followed While Configuring new Database Server?
    Since AlwaysOn Availability Groups require a Windows Server Failover Cluster, we first need to add the Windows Failover Cluster Feature to all the machines running the SQL Server instances that we will configure as replicas.
    Once the Windows Server Failover Cluster has been created, we need to proceed with enabling the AlwaysOn Availability Groups feature in SQL Server 2012.  This needs to be done on all of the SQL Server instances that we will configure as replicas in our
    Availability Group.
    For more details about Step-By-Step: Creating a SQL Server 2012 AlwaysOn Availability Group, please refer to the following article:
    http://blogs.technet.com/b/canitpro/archive/2013/08/20/step-by-step-creating-a-sql-server-2012-alwayson-availability-group.aspx
    If you have any question, please feel free to let me know.
    Regards,
    Jerry Li

  • SQL Server 2012 - Wat Is The Best Solution For Creating a Read Only Replicated/AlwaysOn Database

    Hi there I was wondering if someone may have a best recommendation for the following requirement I have with regards setting up a third database server for reporting?
    Current Setup
    SQL Server 2012 Enterprise setup at two sites (Site A & Site B).
    Configured to use AlwaysOn Availability groups for HA and DR.
    Installed on Windows 2012 Servers.
    This is all working and failover works fine and no issues. So…
    Requirement
    A third server needs to be added for the purpose of reporting, to be located on another site (Site C) possibly in another domain. This server needs to have a replicated read only copy of the live database from site A or Site B, whichever is in use. The Site
    C reporting database should be as up-to-date to the Site A or Site B database as possible – preferably within a few seconds anyway….
    Solution - What I believe are available to me
    I believe I can use AlwaysOn and create a ReadOnly replica for the Site C. If so do I assume Site C needs to have the Enterprise version of SQL server i.e. to match Site A & Site B?
    Using log shipping which if I am correct means the Site C does not need to be an Enterprise version.
    Any help on the best solution for this would be greatly appreciated.
    Thanks, Steve

    for always on - all nodes should be part of one windows cluster..if there site C is on different domain - I do not think it works.
    Logshipping works --as long as the sql on site C is is same or higher version(sql 2012 or above).  you can only do read only.
    IMHo, if you can make site C in the same domain then, Always is better solution else log shipping
    also, if your database has enterprise level features such as - partitonin, data compression -- you cannot restore the database on lower editions- so you need to have enterprise edition.
    Hope it Helps!!

  • Setting up a new server - terminology and set up

    I have a new mac OS X snow leopard mac mini server.
    The set up is a follows:
    The modem goes into the Time capsule router and from the time capsule there is the mac mini server and also a network printer. There are 4 other computers wirelessly 'attached' to the time capsule.
    I am very confused about some of the terminology and the set up procedure.
    First of all, I might have made a mistake when I did my initial setup without being attached properly to a public IP address. I set up my server inadvertently as hobbes.private. When I go to the server preferences now the DNS is listed as hobbes.private. First of all, is there anyway to change that?
    The set up goes as follows:
    I have a public IP address which is set at the router. From the router there is a designated IP address which goes to the server.
    I have my A records and MX records set up.
    my Domain name is hobbeswiki.com
    the IP address is 114.160.205.178
    When I do an NS lookup IP address, I get this:
    Non-authoritative answer:
    178.205.160.114.in-addr.arpa name = p4018-ipngnfx01morioka.iwate.ocn.ne.jp.
    I've been told that this is normal.
    I use a company in australia for my domain name and they have given me 2 name servers:
    ns1.secure.net
    ns2.secure.net
    The router then takes the info and then gives me an IP address for the server
    its a 10.X.X.X number.
    When I set up my server properly with the IP address, it set up as hobbes.local and under available servers, under network in the server admin, it gives me
    Ethernet (en0) Family IPv4 the 10.X IP address and the DNS name as hobbes.local
    I tried setting up DNS but it won't take.
    I don't know how to set up kerberos, but I want to get the functionality of the podcasting etc, but it tells me I need it.
    I have an SSL certificate.
    With all this info, how can I set this server up and do I need to start from scratch? Do I need to erase the current server and start from the beginning? Is this hobbes.private causing problems?
    In the DNS settings there are just so many different names for different things and I'm not sure what goes where.
    I have a lynda.com account, but I'm not sure their info is the same as mine and they have words like server.samplename.com etc...
    Can someone help?
    The web set up works and I've got a couple users and groups set up to try things out, so it's not a complete failure.... I just can't get anything else to work.
    Thank you!
    Yomogi

    Yes you can. Ideally make also sure that your ISP sets the PTR record for 217.36.255.25 to myserver.address.com

  • Backup Maintenance Plan on SQL AlwaysOn Availability Group Secondary Read-Only node

    I have 3 node SQL 2012 AlwaysOn Availability nodes with the 3rd node as Read-Only.
    The backup job within SQL Maintenance plan is failing with the following error:
    Failed:(-1073548784) Executing the query "declare @backupSetId as int
    select @backupSetId =..." failed with the following error: "Cannot open backup device 'C:\\SQLDBName_backup_2014_06_08_170156_9292095.bak'. Operating system error 2(The system cannot find the file specified.).
    VERIFY DATABASE is terminating abnormally.". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly.
    I have verified the SQL AlwaysOn Backup preference to be "Prefer Secondary"
    Is there any special steps/settings I need to do to setup and run the backups using maintenance plan in SQL AlwaysOn?

    Hi,
    I'm marking the reply as answer as there has been no update for a couple of days.
    If you come back to find it doesn't work for you, please reply to us and unmark the answer.
    Thanks.
    Tracy Cai
    TechNet Community Support

  • Solaris 8 upgrade to solaris 10 terminology questio

    I have been researching upgrading my E420R and V440's from solaris 8 to solaris 10. I have solaris 10 cds and am confused about the terminology that said "If you want to upgrade a system that has non-global zones installed you have to use the DVDs". There are no zones in solaris 8 so is the entire system considered the global zone? Can I just upgrade with the CDs I have.
    I just want to upgrade (not live upgrade, etc).
    Thank yo ufor clearing this up.

    I'm a little confused about the statement about the zone. Because it is solaris 8, is the entire OS considered a 1 global zone?Solaris 8 has never had zone support nor will it ever have zone support. So from that perspective I guess you could call it a global zone if you wish but at the time Solaris 8 was active the concept of a global zone did not exist. For the purposes of your question, yes, it's only a global zone with no non global zones.
    You're reading way to much into this.
    alan

  • SharePoint 2013 and SQL Server AlwaysOn - HA

    Hi guys,
    Please help!
    I need to setup SP13 server on SQL 2012 AlwaysOn (on sql01 and sql02). The HA AlwaysOn group already configured by DB team on these 2 replica with and called SP_AOAG  alias
    My question is can I use this alias to setup SharePoint  or I need to configure the HA AlwaysOn group for SgharePoint  as suggested in the article below:
    http://blogs.msdn.com/b/sambetts/archive/2013/04/24/sharepoint-2013-and-sql-server-alwayson-high-availability-sharepoint.aspx
    Any advice greatly appreciated . 
    BalaiP

    You do not want to use a SQL Alias with an AG Listener. Just point SharePoint straight at the AG Listener. You will need to manually add any accounts to non-primary instances. You do not need to add them to individual databases, of course. You will also
    need to manually set MAXDOP to 1 on non-primary instances.
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • I just purchased Export PDF to Excel and it does not export anything usable. Your terminology should not be "export" but paste image, which is of no value. Please cancel my account and refund my money. What a shame you would advertise this as a product.

    I just purchased Export PDF to Excel and it does not export anything usable. Your terminology should not be "export" but paste image, which is of no value. Please cancel my account and refund my money. What a shame you would advertise this as a product.

    Hi pgrillo,
    I'm sorry that you're disappointed with your ExportPDF subscription. I checked your account, and see that the order is still processing. As such, I'm unable to cancel it for you myself. However, a Customer Care agent can take care of your cancelation/refund quickly. Here is the contact information: Contact Customer Care. Click Still Need Help? Contact Us at the bottom of the page to find both phone and chat support options.
    Best,
    Sara

  • SQL Server 2012 AlwaysON Monitoring using SCOM

    Team,
    We have SCOM deployed and is serving as a monitoring solution for our SQL Estate. However I want some pointers to monitor the health of DBs within Avaialibility Group like DB Sync, log queue etc. Please direct me with the AlwaysOn health parameters that
    can be monitored by SCOM. 
    I have confirmed with SCOM admin that we have the latest management pack installed for SQL 2012 and currently its getting monitored. However we are not seeing any alerts though.
    Your inputs are highly appreciated.
    Regards,
    Sharath

    The below link might be useful
    http://blog.islamgomaa.com/?p=273
    http://thoughtsonopsmgr.blogspot.com/2012/04/updated-mp-sql-server-monitoring-mp.html
    --Prashanth

  • Queries on AlwaysON

    Hi:
    I have some queries.
    - Can I failover 1 database out of 'N' databases in an availability group.
    - Is it possible that out of say 5 dbs in an availability group 2 are on server1 and 3 are on server 2, as in the case of mirroring.
    - My client requirement is that, if one database in availability group has issues, all databases should failover to the other server... .....This is the default behavior.. Am I right...?
    Thanks

    O..Then I fear AlwaysOn is not full proof DR solution and Mirroring is getting scrapped in the future editions.. there needs to be something better.
    AlwaysOn Availability Group was configured so that all logically linked database can failover together. If your databases are not linked to each other then why don't you created one AG for each database to get same end effect as mirroring?
    Balmukund Lakhani
    Please mark solved if I've answered your question, vote for it as helpful to help other users find a solution quicker
    This posting is provided "AS IS" with no warranties, and confers no rights.
    My Blog |
    Team Blog | @Twitter
    | Facebook
    Author: SQL Server 2012 AlwaysOn -
    Paperback, Kindle

  • Cannot remove 2nd log file on AlwaysOn database

    Hi all,
    I have a database, member of an availability group. This database has 2 log file, I want to remove the unsed secondary log file, I try to run this command to empty the second lofg file:
    USE [TEST-AG]
    GO
    DBCC SHRINKFILE (N'TEST-AG_log_2' , EMPTYFILE)
    GO
    the command completes successfully, the I run the command to remove the file:
    USE [TEST-AG]
    GO
    ALTER DATABASE [TEST-AG]  REMOVE FILE [TEST-AG_log_2]
    GO
    But this command fails with the following message:
    Error 5042: The
    file 'TEST-AG_log_2' cannot
    be removed because it is not empty.
    If I remove the database from availability group the command to remove the 2nd file works, so I can't remove a secondary log file on a database member
    of an alwayson availability grup?

    Hi all,
    I have a database, member of an availability group. This database has 2 log file, I want to remove the unsed secondary log file, I try to run this command to empty the second lofg file:
    USE [TEST-AG]
    GO
    DBCC SHRINKFILE (N'TEST-AG_log_2' , EMPTYFILE)
    GO
    the command completes successfully, the I run the command to remove the file:
    USE [TEST-AG]
    GO
    ALTER DATABASE [TEST-AG]  REMOVE FILE [TEST-AG_log_2]
    GO
    But this command fails with the following message:
    Error 5042: The file 'TEST-AG_log_2' cannot
    be removed because it is not empty.
    If I remove the database from availability group the command to remove the 2nd file works, so I can't remove a secondary log file on a database member of an alwayson
    availability grup?
    Remove the database from availability group, then remove 2nd file.  You have been successfully. Then add back database to the availability group, then create regular backup jobs of the database.

  • Video editing terminology, etc.

    OK, so I'm learning FCE with Tom Wolsky's book which I cannot imagine doing without and I'm finding that this forum is teaching me a ton as well. However, I need to better understand terminology & technical aspects of video editing (codec, compression, formats, conversions, etc). Maybe I'm making it more complicated than it needs to be, but I feel like I need an overall understanding of how video works so I can think through things vs. going through the motions without really knowing what I'm doing. Does that make sense? Most books I find cover everything from shooting video to editing, so it's hard to tell which ones would be helpful for me. Any recommendations?

    I think you may be taking it a little too seriously.
    How do I know ? ..........Because I was exactly the same - about everything I did !
    There's nothing wrong with it so long as the quest for knowledge doesn't become the goal and take away the pleasure of (in this case) actually making films.
    Michel's suggestions, especially about Wikipedia, are excellent. I have often posted a general technical question only to discover that Wikipedia could have provided the answer immediately.
    Ian.

  • AirPort Express: Help with terminology

    Hi all,
    I've read lots of great posts here, but the terminology isn't always consistent, and I need help understanding the difference between the products.
    I would like to buy an AirPort Express base station (ie: router) and stream audio to two different rooms.
    Now, the AirPort Express is the remote device I would plug into the wall, right?
    From what I understand, I can buy an base station which comes with the remote device. If I want to buy a second remote device, what should I do a search for?
    Appreciate any feedback. Sorry for the newbie style question.
    Steve

    Checkout KB 107908, Identifying AirPort hardware.
    The base station is that "flying saucer" like device Apple sells, right?
    Those have been discontinued. The "flying saucer"s that Apple has sold in the past are the graphite 802.11b AirPort base station (ABS), dual Ethernet (snow) ABS, and 802.11b/g AirPort Extreme base station (AEBS).
    There's a smaller device that plugs into the wall, and has an ethernet port and an audio output. Right so far?
    I believe you are referring to the AX. Don't let its small size and shape fool you. It is also a base station.
    If so, what are these devices called? I'd like to buy the router and two of the remote devices with audio outputs.
    If all of your computers are connecting wirelessly, you can buy 3 AX.
    If any of your computers need to connect viaEthernet, you need an AEBS and 2 AX.

Maybe you are looking for

  • Unable to open WAD (web application designer) in BW 3.5!

    Hi, when i open WAD through menu path (start->programs        ->Business explorer->Web application designer), i am getting the following error! WADConst Please log on to a Netweaver BI 7.x system. System J2E does not have the minimum version required

  • Hard disk space requirement of sap nw 2004s core ( Fico, hr, SD...........)

    Hi! i plan to install sap nw 2004s SR2 core. can u tell me the sys configurations. HDD disk: RAM: Processor: waiting for reply soon....... it's urgent.... regards raghu

  • PC5400 Memory

    I wanted to add a gig of ram to my macbook pro. I was going to buy the OCZ 1024MB PC5400D DR2 667MHz SODIMM Memory Will this be compatible with the macbook pro considering the mac runs PC5300 ram? Thanks

  • The wifi problem of iphone

    What's wrong with that? When I connect the wifi in my school, It required me to log in. But it no work of my all apple ID. How to solve that???

  • Query on button

    hi expert   i create three text box and one button on form.now i want to add all edit text  box text in database when i clicked the button how i write  sql query on butoon