# Unable to connect to MSSQL Server 2008 R2 database

**URL:** <https://forum.xojo.com/t/unable-to-connect-to-mssql-server-2008-r2-database/20523>\
**Category:** Databases\
**Created:** [November 25, 2014, 10:20am UTC](https://forum.xojo.com/t/unable-to-connect-to-mssql-server-2008-r2-database/20523 "2014-11-25T10:20:03Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Padmanaban\_Venkatesa](https://forum.xojo.com/letter_avatar_proxy/v4/letter/p/76d3ee/32.png) [@Padmanaban\_Venkatesa](https://forum.xojo.com/u/Padmanaban_Venkatesa)\
**Post date:** [November 25, 2014, 10:20am UTC](https://forum.xojo.com/t/unable-to-connect-to-mssql-server-2008-r2-database/20523/1 "2014-11-25T10:20:03Z")

</div>

Trying to connect to MSSQL Server Database 2008 R2 (Enterprise Edition-64bit) using SQL Authentication via Insert Database option in Xojo menu but hit with a message box that “Xojo could not connect to the database”. I tried via code also and hit with a following message “SQL Server Plugin not supported on this platform”. I am using Xojo version 2014 Release 2.1 in Mac OS X Yosemite (10.10.1) - MacBookPro. The MSSQL Server 2008 R2 is running in Windows 8 Enterprise Edition - 64bit. I can able to connect to this database from the same MacBookPro using RazorSQL client. Need help on this issue.

---

<div class="post-metadata">

**Author:** ![Christian\_Schmitz](https://forum.xojo.com/user_avatar/forum.xojo.com/christian_schmitz/32/158_2.png) [@Christian\_Schmitz](https://forum.xojo.com/u/Christian_Schmitz)\
**Post date:** [November 25, 2014, 2:44pm UTC](https://forum.xojo.com/t/unable-to-connect-to-mssql-server-2008-r2-database/20523/2 "2014-11-25T14:44:15Z")

</div>

you could try MBS SQL Plugin as an alternative.  
[http://www.monkeybreadsoftware.de/xojo/plugin-sql.shtml](http://www.monkeybreadsoftware.de/xojo/plugin-sql.shtml)

---

<div class="post-metadata">

**Author:** ![Jean-Yves\_Pochez](https://forum.xojo.com/user_avatar/forum.xojo.com/jean-yves_pochez/32/21769_2.png) [@Jean-Yves\_Pochez](https://forum.xojo.com/u/Jean-Yves_Pochez)\
**Post date:** [November 25, 2014, 6:16pm UTC](https://forum.xojo.com/t/unable-to-connect-to-mssql-server-2008-r2-database/20523/3 "2014-11-25T18:16:46Z")

</div>

mssql server plugin works only on windows platform  
you must use mbs plugin no alternative !

---

<div class="post-metadata">

**Author:** ![Wayne\_Golding](https://forum.xojo.com/user_avatar/forum.xojo.com/wayne_golding/32/165_2.png) [@Wayne\_Golding](https://forum.xojo.com/u/Wayne_Golding)\
**Post date:** [November 25, 2014, 6:30pm UTC](https://forum.xojo.com/t/unable-to-connect-to-mssql-server-2008-r2-database/20523/4 "2014-11-25T18:30:44Z")

</div>

You could try changing the db type to ODBC. The MSSQL plugin requires the Microsoft SQL Native Client to be installed.

---

<div class="post-metadata">

**Author:** ![Tanner\_Lee1](https://forum.xojo.com/letter_avatar_proxy/v4/letter/t/ba8739/32.png) [@Tanner\_Lee1](https://forum.xojo.com/u/Tanner_Lee1)\
**Post date:** [November 26, 2014, 12:05am UTC](https://forum.xojo.com/t/unable-to-connect-to-mssql-server-2008-r2-database/20523/5 "2014-11-26T00:05:59Z")

</div>

Following up Wayne’s comment, I’ve used [Actual’s SQL ODB Driver](http://www.actualtech.com/product_sqlserver.php) with excellent results. You only need this for the Mac side.

---

<div class="post-metadata">

**Author:** ![Padmanaban\_Venkatesa](https://forum.xojo.com/letter_avatar_proxy/v4/letter/p/76d3ee/32.png) [@Padmanaban\_Venkatesa](https://forum.xojo.com/u/Padmanaban_Venkatesa)\
**Post date:** [November 26, 2014, 4:26am UTC](https://forum.xojo.com/t/unable-to-connect-to-mssql-server-2008-r2-database/20523/6 "2014-11-26T04:26:25Z")

</div>

Thanks all for your help. MBS SQL Plugin in Windows only worked for MS SQL Server 2008 R2. On the OS X Yosemite, MBS Plugin also not working for the above mentioned server. Following is the code snippet used for connecting to the DB Server.

Dim con As New SQLConnectionMBS

con.Option(“OLEDBProvider”)=“SQLNCLI10”  
con.Connect(“192.160.1.210\Win8sk38S8@TestDB”,“admin”,“password”,SQLConnectionMBS.kSQLServerClient)  
con.Scrollable=false

==\> Win8sk38S8 is the MS SQL Server instance name.  
==\> TestDB is the database i am accessing it.

---

<div class="post-metadata">

**Author:** ![Rich\_H](https://forum.xojo.com/user_avatar/forum.xojo.com/rich_h/32/18188_2.png) [@Rich\_H](https://forum.xojo.com/u/Rich_H)\
**Post date:** [November 26, 2014, 5:53am UTC](https://forum.xojo.com/t/unable-to-connect-to-mssql-server-2008-r2-database/20523/7 "2014-11-26T05:53:21Z")

</div>

Because your trying to use a windows driver on OS X.

for OSX, please review what Tanner provided:

> [@145953:@Tanner Lee](#):
>
> Following up Wayne’s comment, I’ve used [Actual’s SQL ODB Driver](http://www.actualtech.com/product_sqlserver.php) with excellent results. You only need this for the Mac side.

---

<div class="post-metadata">

**Author:** ![Oliver\_Osswald](https://forum.xojo.com/user_avatar/forum.xojo.com/oliver_osswald/32/6972_2.png) [@Oliver\_Osswald](https://forum.xojo.com/u/Oliver_Osswald)\
**Post date:** [November 26, 2014, 7:20am UTC](https://forum.xojo.com/t/unable-to-connect-to-mssql-server-2008-r2-database/20523/8 "2014-11-26T07:20:40Z")

</div>

Christian has a way to connect from OSX to SQLServer where you do not need to buy an ODBC driver.  
[https://www.mbsplugins.de/archive/2014-07-01/Tip\_of\_the\_day\_Connect\_to\_MS\_S](https://www.mbsplugins.de/archive/2014-07-01/Tip_of_the_day_Connect_to_MS_S)

He has an example project:  
Examples/SQL/SQLDatabaseMBS Microsoft SQL via ODBC on Mac.xojo\_binary\_project

And he has the free tds driver for download here (FreeTDS.dmg):  
[http://www.monkeybreadsoftware.de/xojo/download/plugin/Libs/](http://www.monkeybreadsoftware.de/xojo/download/plugin/Libs/)

I remember that Norman pointed out once, that there were issues with early versions of FreeTDS, but the current version is fine, AFAIK.

---

<div class="post-metadata">

**Author:** ![Christian\_Schmitz](https://forum.xojo.com/user_avatar/forum.xojo.com/christian_schmitz/32/158_2.png) [@Christian\_Schmitz](https://forum.xojo.com/u/Christian_Schmitz)\
**Post date:** [November 26, 2014, 8:58am UTC](https://forum.xojo.com/t/unable-to-connect-to-mssql-server-2008-r2-database/20523/9 "2014-11-26T08:58:55Z")

</div>

if something does not work with our plugin, please tell me.  
Maybe you missed to set a required option.

---

<div class="post-metadata">

**Author:** ![Oliver\_Osswald](https://forum.xojo.com/user_avatar/forum.xojo.com/oliver_osswald/32/6972_2.png) [@Oliver\_Osswald](https://forum.xojo.com/u/Oliver_Osswald)\
**Post date:** [November 26, 2014, 9:37am UTC](https://forum.xojo.com/t/unable-to-connect-to-mssql-server-2008-r2-database/20523/10 "2014-11-26T09:37:45Z")

</div>

[quote=145988:@Christian Schmitz]if something does not work with our plugin, please tell me.  
Maybe you missed to set a required option.[/quote]  
The solution with Freetds you are writing about in your blog works very well for me.

Norman pointed out, that Freetds did not support everything, at least in earlier versions. See conversation here:  
[https://forum.xojo.com/15525-mssqlserverdatabase-plugin-on-linux/p1#p127527](https://forum.xojo.com/15525-mssqlserverdatabase-plugin-on-linux/p1#p127527)

There is no issue with the MBS plugin.

Freetds protocol version prior to 7.0 did not support SQL server extended data types, like varchar. Current version does.

---

<div class="post-metadata">

**Author:** ![Rich\_H](https://forum.xojo.com/user_avatar/forum.xojo.com/rich_h/32/18188_2.png) [@Rich\_H](https://forum.xojo.com/u/Rich_H)\
**Post date:** [November 26, 2014, 12:40pm UTC](https://forum.xojo.com/t/unable-to-connect-to-mssql-server-2008-r2-database/20523/11 "2014-11-26T12:40:24Z")

</div>

does SQLDatabaseMBS require a license?

---

<div class="post-metadata">

**Author:** ![Kenneth\_Lossman](https://forum.xojo.com/user_avatar/forum.xojo.com/kenneth_lossman/32/2875_2.png) [@Kenneth\_Lossman](https://forum.xojo.com/u/Kenneth_Lossman)\
**Post date:** [November 26, 2014, 1:50pm UTC](https://forum.xojo.com/t/unable-to-connect-to-mssql-server-2008-r2-database/20523/12 "2014-11-26T13:50:36Z")

</div>

Yes it does, it appears that it’s 149.00 USD…

---

<div class="post-metadata">

**Author:** ![Oliver\_Osswald](https://forum.xojo.com/user_avatar/forum.xojo.com/oliver_osswald/32/6972_2.png) [@Oliver\_Osswald](https://forum.xojo.com/u/Oliver_Osswald)\
**Post date:** [November 26, 2014, 9:02pm UTC](https://forum.xojo.com/t/unable-to-connect-to-mssql-server-2008-r2-database/20523/13 "2014-11-26T21:02:33Z")

</div>

> [@146026:@Kenneth Lossman](#):
>
> Yes it does, it appears that it’s 149.00 USD…

Still better to have one license for the developer instead of an odbc license for each customer.

---

<div class="post-metadata">

**Author:** ![Christian\_Schmitz](https://forum.xojo.com/user_avatar/forum.xojo.com/christian_schmitz/32/158_2.png) [@Christian\_Schmitz](https://forum.xojo.com/u/Christian_Schmitz)\
**Post date:** [November 26, 2014, 9:10pm UTC](https://forum.xojo.com/t/unable-to-connect-to-mssql-server-2008-r2-database/20523/14 "2014-11-26T21:10:59Z")

</div>

and if you use SQLConnectionMBS, you don’t need the Xojo Database Server License.  
Of course if you have one or a Pro license (which you can get discounted currently), you can use SQLDatabaseMBS class.

---

<div class="post-metadata">

**Author:** ![system](https://forum.xojo.com/uploads/default/original/1X/455b4dcc0e61630e9f81940004ddffa49c432a46.png) [@system](https://forum.xojo.com/u/system)\
**Post date:** [October 29, 2020, 5:30pm UTC](https://forum.xojo.com/t/unable-to-connect-to-mssql-server-2008-r2-database/20523/15 "2020-10-29T17:30:07Z")

</div>


