Skip to content

Commit b15117b

Browse files
committed
Bug fix for previous TinyTDS lost connections.
1 parent d3aaa7a commit b15117b

File tree

5 files changed

+9
-4
lines changed

5 files changed

+9
-4
lines changed

CHANGELOG

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11

2+
* 3.0.12 *
3+
4+
* Bug fix for previous TinyTDS lost connections.
5+
6+
27
* 3.0.11 *
38

49
* Azure compatibility.

Rakefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def test_files
1717
end
1818

1919

20-
task :test => ['test:odbc']
20+
task :test => ['test:dblib']
2121

2222

2323
namespace :test do

activerecord-sqlserver-adapter.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Gem::Specification.new do |s|
33
s.platform = Gem::Platform::RUBY
44
s.name = "activerecord-sqlserver-adapter"
5-
s.version = "3.0.11"
5+
s.version = "3.0.12"
66
s.summary = "SQL Server 2005 and 2008 Adapter For ActiveRecord."
77
s.description = "SQL Server 2005 and 2008 Adapter For ActiveRecord"
88

lib/active_record/connection_adapters/sqlserver/errors.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ module Errors
1414
}.freeze
1515

1616
LOST_CONNECTION_MESSAGES = {
17-
:dblib => [/closed connection/, /dead or not enabled/],
17+
:dblib => [/closed connection/, /dead or not enabled/, /server failed/i],
1818
:odbc => [/link failure/, /server failed/, /connection was already closed/, /invalid handle/i],
1919
:adonet => [/current state is closed/, /network-related/]
2020
}.freeze

lib/active_record/connection_adapters/sqlserver_adapter.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ class SQLServerAdapter < AbstractAdapter
165165
include Sqlserver::Errors
166166

167167
ADAPTER_NAME = 'SQLServer'.freeze
168-
VERSION = '3.0.11'.freeze
168+
VERSION = '3.0.12'.freeze
169169
DATABASE_VERSION_REGEXP = /Microsoft SQL Server\s+"?(\d{4}|\w+)"?/
170170
SUPPORTED_VERSIONS = [2005,2008,2010,2011].freeze
171171

0 commit comments

Comments
 (0)