473,498 Members | 1,700 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

MySQL vs Sql Server with Visual Studio?

From my experience/undertanding SQL Server (and SQL Express) is the
preferred db to use with Visual Studio and is very nicely integrated with
it. It works well with the built in membership, etc...

A collegue of mine, who only has MySQL experience, wants to use only that
instead. I'm about to do a project for him and I really want to use SQL
Server or Express.

What are some other points that I could use to help convince him to migrate
to SQL Express or SQL Server (rather than staying with MySQL)? I could only
think of the built-in membership functionality and the ease of using it with
SQL Express.

Thanks.
Jul 31 '08 #1
6 2900
"Cirene" <ci****@nowhere.comwrote in message
news:%2****************@TK2MSFTNGP02.phx.gbl...
From my experience/undertanding SQL Server (and SQL Express) is the
preferred db to use with Visual Studio and is very nicely integrated with
it.
"Preferred" really depends on your perspective... There are plenty of
excellent developers who consider Oracle to be a vastly superior RDBMS to
SQL Server; that doesn't make them wrong, per se - it's just their
preference...

Obviously, Visual Studio.NET and SQL Server (Express) are made by the same
company - that's important to some people...
It works well with the built in membership, etc...
Any RDBMS can be used for membership - e.g. here's how to use Access:
http://aspnet.4guysfromrolla.com/articles/010307-1.aspx
A collegue of mine, who only has MySQL experience, wants to use only that
instead. I'm about to do a project for him and I really want to use SQL
Server or Express.
MySQL is a superb product, in my experience. They also supply a fully
functional native .NET data provider, the latest version of which integrates
perfectly into Visual Studio.NET 2008:
http://dev.mysql.com/downloads/connector/net/5.2.html
What are some other points that I could use to help convince him to
migrate to SQL Express or SQL Server (rather than staying with MySQL)? I
could only think of the built-in membership functionality and the ease of
using it with SQL Express.
As I've mentioned above, membership functionality isn't really much of a
factor.

You might also be interested in this:
http://forums.mysql.com/read.php?38,...134#msg-183134
--
Mark Rae
ASP.NET MVP
http://www.markrae.net

Jul 31 '08 #2
In a long run it all comes down to who is supporting the project....
So if it's going to be him then use MySql, you do not want to be involved a
year later when he moves to another hosting....

Althoug my prefered choice would be MS SQL :)
George.
"Cirene" <ci****@nowhere.comwrote in message
news:%2****************@TK2MSFTNGP02.phx.gbl...
From my experience/undertanding SQL Server (and SQL Express) is the
preferred db to use with Visual Studio and is very nicely integrated with
it. It works well with the built in membership, etc...

A collegue of mine, who only has MySQL experience, wants to use only that
instead. I'm about to do a project for him and I really want to use SQL
Server or Express.

What are some other points that I could use to help convince him to
migrate to SQL Express or SQL Server (rather than staying with MySQL)? I
could only think of the built-in membership functionality and the ease of
using it with SQL Express.

Thanks.
Jul 31 '08 #3

Since people have written Custom Membership Providers for other RDBMS, that
really isn't a huge deal.

Even though I'm 99% Sql Server, if the main developer has the most
experience with another RDBMS, it would be a hard sell to switch.

It also depends on how business critical the application is. Aka, "where
can I get help if I really really need it".

...

You can design your layers to work with one RDBMS, but do it in a way so
that if you ever switched or needed to support both, it isn't that painful.

See
http://sholliday.spaces.live.com/Blog/cns!A68482B9628A842A!176.entry
Multiple RDBMS Support and the Factory Design Pattern

"Cirene" <ci****@nowhere.comwrote in message
news:%2****************@TK2MSFTNGP02.phx.gbl...
From my experience/undertanding SQL Server (and SQL Express) is the
preferred db to use with Visual Studio and is very nicely integrated with
it. It works well with the built in membership, etc...

A collegue of mine, who only has MySQL experience, wants to use only that
instead. I'm about to do a project for him and I really want to use SQL
Server or Express.

What are some other points that I could use to help convince him to
migrate to SQL Express or SQL Server (rather than staying with MySQL)? I
could only think of the built-in membership functionality and the ease of
using it with SQL Express.

Thanks.

Jul 31 '08 #4
On Jul 31, 4:08 pm, "sloan" <sl...@ipass.netwrote:
Since people have written Custom Membership Providers for other RDBMS, that
really isn't a huge deal.

Even though I'm 99% Sql Server, if the main developer has the most
experience with another RDBMS, it would be a hard sell to switch.

It also depends on how business critical the application is. Aka, "where
can I get help if I really really need it".

..

You can design your layers to work with one RDBMS, but do it in a way so
that if you ever switched or needed to support both, it isn't that painful.

Seehttp://sholliday.spaces.live.com/Blog/cns!A68482B9628A842A!176.entry
Multiple RDBMS Support and the Factory Design Pattern

"Cirene" <cir...@nowhere.comwrote in message

news:%2****************@TK2MSFTNGP02.phx.gbl...
From my experience/undertanding SQL Server (and SQL Express) is the
preferred db to use with Visual Studio and is very nicely integrated with
it. It works well with the built in membership, etc...
A collegue of mine, who only has MySQL experience, wants to use only that
instead. I'm about to do a project for him and I really want to use SQL
Server or Express.
What are some other points that I could use to help convince him to
migrate to SQL Express or SQL Server (rather than staying with MySQL)? I
could only think of the built-in membership functionality and the ease of
using it with SQL Express.
Thanks.
There's another issue that has nothing to do with which is "better",
etc, and it may or may not be relevant to your project, but that is
where the site is going to be hosted. I started a project on my own a
few months back (more as a learning exercise than anything) using MS
SQL, but before I got too far into it, I started considering hosting
it commercially. I discovered that almost all the "cheap" hosting
sites that I looked at offer MySQL databases included in the price,
but you have to pay extra for MS SQL databases, if they are available
at all. So, before I got too far into it, I went back and ported it
over.

It does seem to me that the MS SQL connector is somewhat better
integrated into VS (I'm using VS 2005) than the MySQL connector is,
but the latter is workable.

I don't know if that's a factor in this project or not.
Aug 1 '08 #5
Based on your scenario, the only benefit I see to SQL Express (or SQL
Server, same thing) is the Membership bits, which you can easily overcome
with a custom Membership provider. There is probably one out there already
preconfigured with MySQL.

--
Gregory A. Beamer
MVP, MCP: +I, SE, SD, DBA

Subscribe to my blog
http://gregorybeamer.spaces.live.com/lists/feed.rss

or just read it:
http://gregorybeamer.spaces.live.com/

********************************************
| Think outside the box! |
********************************************
"Cirene" <ci****@nowhere.comwrote in message
news:%2****************@TK2MSFTNGP02.phx.gbl...
From my experience/undertanding SQL Server (and SQL Express) is the
preferred db to use with Visual Studio and is very nicely integrated with
it. It works well with the built in membership, etc...

A collegue of mine, who only has MySQL experience, wants to use only that
instead. I'm about to do a project for him and I really want to use SQL
Server or Express.

What are some other points that I could use to help convince him to
migrate to SQL Express or SQL Server (rather than staying with MySQL)? I
could only think of the built-in membership functionality and the ease of
using it with SQL Express.

Thanks.
Aug 1 '08 #6
"Cowboy (Gregory A. Beamer)" <No************@comcast.netNoSpamMwrote in
message news:ed****************@TK2MSFTNGP03.phx.gbl...
>What are some other points that I could use to help convince him to
migrate to SQL Express or SQL Server (rather than staying with MySQL)? I
could only think of the built-in membership functionality and the ease of
using it with SQL Express.

Based on your scenario, the only benefit I see to SQL Express (or SQL
Server, same thing) is the Membership bits, which you can easily overcome
with a custom Membership provider. There is probably one out there already
preconfigured with MySQL.
http://dev.mysql.com/downloads/connector/net/5.2.html
"A new profile provider has been implemented along with a fully revamped
provider schema."
--
Mark Rae
ASP.NET MVP
http://www.markrae.net

Aug 1 '08 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
480
by: Tony Baker | last post by:
Hi, is there anything wrong with using and older version of libMySql.dll to build version 1.7.1 of MySql++, which is then used by my C++ programs (building with Visual Studio v6) to access MySql...
0
2439
by: Forecast | last post by:
I am using the MySQL++, MySQL 4 in MS Visual C++ 6.0. When I try to compile the program, warning occurs (see below). Besides, the program have runtime error as follows: "The procedure entry point...
7
1386
by: Paul berry | last post by:
I have a project I'm working on where I just won't be able to have SQL enterprise. It's an ASP.Net VB project, and it needs to scale. Can I just use rigid and relational XML and have the entire...
6
5772
by: John Salerno | last post by:
Hi everyone. I hope someone can help me with this problem. I have installed MySQL CE 5.0, but during the configuration wizard I get an error. It has frozen up during the final step (MySQL Server...
3
2977
by: filip.norrgard | last post by:
Hi All! I've been developing an ASP.Net 2.0 web application using the Visual Studio 2005 tools. Currently datagrids on a page are filled with data from a dataset (a .xsd file in the "project")...
10
1975
by: Joe | last post by:
Based on what it says in the subscribers downloads for Team Suite I would think it would be there. Can it be downloaded separately or is it just the Workgroups one? Visual Studio Team System...
5
2924
by: Ted | last post by:
I am working on two versions of an application, one of which will be a windows forms application (which will need to be redistributable) and the other will be a web application. I have MS Visual...
2
2403
by: DanWeaver | last post by:
I am trying to use a MySQL db hosted on a shared server as an ASP.NET Membership Provider and .net framework 3.5 (visual studio 2008) I am new to a lot of this and have found the following websites...
15
1264
by: Cirene | last post by:
I'm trying to convince my client that MySQL server is not the way to go for his project. Here are some reasons why... - If you use the MySQL Connector you are bound to GPL (unless you want to pay...
0
7002
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7165
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
7205
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
6887
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
7379
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
1
4910
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
3085
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
656
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
291
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.