RYANJADAMS

  • New Challenges

    New Challenges

    I’m sure everyone remembers the movie The Matrix.  You probably also remember the scene where Morpheus asks Neo if he wants to take the red pill or the blue pill.  Almost 19 years ago I was Neo and I chose the red pill.  For me that pill was Verizon.  Back then it was WorldCom (We…

    read more

  • Database Mail Breaks with TLS 1.0 Disabled

    Database Mail Breaks with TLS 1.0 Disabled

    Discovery I ran across an issue where I had just configured database mail on a new server, went to send a test email, and I waited to receive it.  I waited…and waited…and waited, but still nothing.  I started to investigate and verified that database mail was indeed enabled, Service Broker was running, and the mail…

    read more

  • My First PASS Board Meeting

    My First PASS Board Meeting

    Let me start off with a disclaimer that these thoughts on the January PASS board meeting are my own as I do not speak on behalf of PASS. I have been on the PASS Board of Directors for about 4 months now and we had our first in person board meeting in late January. You…

    read more

  • Query Active Directory from SQL Server

    Query Active Directory from SQL Server

    Have you ever had the need to query Active Directory right out of SQL Server using native TSQL?  There are 3 ways to accomplish this.  The first is CLR, but I won’t be covering that method.  The other two methods are OPENROWSET and OPENQUERY.  OPENROWSET requires Ad Hoc Distributed Queries to be enabled and OPENQUERY…

    read more

  • SQL Server on Linux Authentication

    SQL Server on Linux Authentication

    Yesterday Microsoft announced that they will now support SQL Server on Linux.  They are targeting mid-2017, but you can download a preview now.  I am on a technical list where I saw someone inquire about the support for Windows authentication or if SQL authentication would be the only choice.  Those of you that know me…

    read more

  • Fix a Network Binding Order Warning

    Fix a Network Binding Order Warning

    Network Binding Order Warning One of the more common errors I see when setting up a Windows cluster (usually in preparation for a SQL Server Failover Cluster Instance or a SQL Server Availability Group) is regarding an incorrect network binding order.  You will see this presented as a warning in the Cluster Validation Report.  There…

    read more

  • Change Availability Group Endpoint Port

    Change Availability Group Endpoint Port

    Let’s say you have a port conflict and need to change the port on your Availability Group endpoint.  How can we accomplish this? The first step is to change the port on the endpoint itself.  Note that as soon as you do this the replica on which you are running it will no longer be…

    read more

  • Change Availability Group Endpoint IP

    Change Availability Group Endpoint IP

    Availability Group Endpoint I had someone email me and ask how they could change the IP address on their Availability Group Endpoint.  It’s no surprise that IPs need to be changed from time to time due to certain circumstances, but what you might be wondering is where during the creation of your AG did you…

    read more

  • Could not Register Service Principal Name

    Could not Register Service Principal Name

    Have you ever seen the error below in your SQL Server log about the Service Principal Name shortly after startup?  You’ll actually see two of them and you can see the difference between them in the screen shot, but here is the text. The SQL Server Network Interface library could not register the Service Principal…

    read more

  • Cannot Open the Properties of a 2014 Availability Group in SSMS 2016 CTP 3

    Cannot Open the Properties of a 2014 Availability Group in SSMS 2016 CTP 3

    I ran across a bug in SSMS 2016 CTP 2 back in August where you cannot open an Availability Group.  If you try to right click and look at the properties of a 2014 availability group using the SSMS 2016 CTP you’ll get an error.  The bug had already been submitted by my friend Trayce…

    read more