SQL or Access DB

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • W.G. Ryan MVP

    #16
    Re: SQL or Access DB

    Like Michel said, if you don't need 9.x support than probably not.

    Some people will argue that MSDE is a little more mature and hence they're a
    little more comfortable with it for the near future but that's based more on
    the assumption that there will be problematic bugs than anythintg concrete.
    "Earl" <brikshoe@newsg roups.nospam> wrote in message
    news:eGFvSNJoFH A.3316@TK2MSFTN GP14.phx.gbl...[color=blue]
    > Bill, that's an offer I would love to take you up on. But with SQL Express
    > out there, is it worth it any longer to mess with an MSDE installation?
    >
    > "W.G. Ryan MVP" <WilliamRyan@no spam.gmail.com> wrote in message
    > news:ey1G96BoFH A.2580@TK2MSFTN GP09.phx.gbl...[color=green]
    >> Earl (in no way being contentious or argumentative) - I don't know about
    >> the statement that MSDE is a bitch to deploy. It took me about a hour to
    >> correctly write an installer project that installed MSDE correctly and
    >> set everything up initially correctly. The first time through I'd say
    >> it's about a 4 on a scale of 1 to 10, after that it's cake and I can
    >> easily whip up an installer to install MSDE, set up the accounts and
    >> create the tables I need in just a few minutes. Heck it takes longer to
    >> run than it does for me to create the package.
    >>
    >> THe problem with Access is concurrency mainly, but there are others. THe
    >> non sql standard syntax like IsNull, the lack of any real db language,
    >> security, backup and the like all make access a terrible choice in so
    >> many respects. It was a great alternative in the early 90's, but now
    >> it's nothing but headaches.
    >>
    >> If the installation is a problem, drop me a line and I'll gladly walk you
    >> through creating an installer that will include MSDE and set it up for
    >> you - it's really simple and well worth the investment.
    >> "Earl" <brikshoe@newsg roups.nospam> wrote in message
    >> news:%23RFWxN9n FHA.420@TK2MSFT NGP09.phx.gbl.. .[color=darkred]
    >>> If the database design is normalized, then it's less likely that size
    >>> will become an issue. A non-normalized database will grow exponentially.
    >>>
    >>> JET ("Access") could be used, as I have in the past for a small system
    >>> with less than 10 users, but in time, you will sooner or later hit a
    >>> locking issue and/or possible corruption.
    >>>
    >>> As noted by Cor, MSDE is a real bitch to deploy (the cynic in me says
    >>> that was by design), so the best "free" choice for a networked solution
    >>> would be SQL Express 2005. I'm not sure about the licensing issues in
    >>> your scenario.
    >>>
    >>> Otherwise, for a small business, if you don't already have a server
    >>> installed and plan to build a small network, you might consider buying
    >>> Small Business Server Premium. It comes with SQL Server 2000 Standard.
    >>>
    >>> "DaveG" <newsgroup@dave g.no.nospam> wrote in message
    >>> news:O9mdnbY3z-GFdWHfRVnzvA@te lenor.com...
    >>>> Hi all
    >>>>
    >>>> I am planning on writing a stock and accounts program for the family
    >>>> business, I understand this is likely to take close to 2 years to
    >>>> accomplish. The stock is likely to run into over a thousand items and
    >>>> the accounting side will be used for hopefully many years so the
    >>>> entries are likely to be vast.
    >>>>
    >>>> The delema is what is best to use ase the DB engine, Access I have as
    >>>> part of Office 2002 or should I really be looking at SQL server??
    >>>>
    >>>> What are the pros and cons between the two??
    >>>>
    >>>> The DB will only be accessed by one client at this time but never more
    >>>> than 2.
    >>>>
    >>>> If the choice is SQL Server is there a version available just for
    >>>> single clients. I remember using MSDE when I did my ASP.Net book can
    >>>> this be used to create the initial DB???
    >>>>
    >>>> Thanks for taking the time to read this, any advice would be very
    >>>> helpfull to me at this planning stage.
    >>>>
    >>>> --
    >>>> DaveG - Learning VB.Net slowly.
    >>>> Skøyen - Oslo - Norway
    >>>
    >>>[/color]
    >>
    >>[/color]
    >
    >[/color]


    Comment

    • DaveG

      #17
      Wow Thanks Guys

      On 12/08/2005 DaveG wrote:
      [color=blue]
      > Hi all
      >
      > I am planning on writing a stock and accounts program for the family
      > business, I understand this is likely to take close to 2 years to
      > accomplish. The stock is likely to run into over a thousand items and
      > the accounting side will be used for hopefully many years so the
      > entries are likely to be vast.
      >
      > The delema is what is best to use ase the DB engine, Access I have as
      > part of Office 2002 or should I really be looking at SQL server??
      >
      > What are the pros and cons between the two??
      >
      > The DB will only be accessed by one client at this time but never more
      > than 2.
      >
      > If the choice is SQL Server is there a version available just for
      > single clients. I remember using MSDE when I did my ASP.Net book can
      > this be used to create the initial DB???
      >
      > Thanks for taking the time to read this, any advice would be very
      > helpfull to me at this planning stage.[/color]

      Wow!!! Guys!!!! this was supposed to be a simple question.

      Thanks for all the input, I have read all of it with an open mind on
      both sides of the argument.

      My next question that arises from the responses is what would
      'Firebird' give me over MSDE or SQL Express would it give me less??
      The reason I ask this is that I run a Linux server and I could run
      Firebird there and have access from any workstation but it's not that
      important.

      (PLEASE LETS NOT START THE MS v LINUX DEBATE HERE, just the practicle
      issues of Firebird)

      Just for the record, security is not an issue as I own the data and
      there are no alien clients on the network, I am not planning to sell
      the program so deployment is not an issue but I take all that is said,
      as who knows I might write a million £ seller, but I think not.

      My instinct is telling me to go SQL Express, unless someone can come up
      with a good reason for Firebird, being totally open minded and have not
      programmed a DB in anger before, I'm open to suggestions and influence.
      I'm using VB.net 2003 & ADO.Net should I experience and problems, the
      MS sql express web site seems to talk exclusively about VS.net 2005??

      Thanks one more time for all the input from everybody.

      --
      DaveG - Learning VB.Net slowly.
      Skøyen - Oslo - Norway

      Comment

      • m.posseth

        #18
        Re: Wow Thanks Guys

        Well Dave

        it will sure not give you less it will probably give you more :-) ,,,,,
        as it is not cripled but a full version , also xcopy deployable, has a .Net
        provider etc etc well it can do everything what all the others can , and as
        extra benefit you can move your data to linux \ unix machines ,,,

        However MS SQL has such a big name as a good and stable database and the
        resources on the web are so hughe that it will take you a fraction of the
        time to develop everything in MS SQL as it would if you did the same with
        Firebird

        But Firebird is sure a great database after playing with it they convinced
        me that they have a great product , however for me as a VS programmer it
        would cost me to much time that makes for me MS SQL the best choice .

        regards

        Michel




        "DaveG" <newsgroup@dave g.no.nospam> wrote in message
        news:2-udnXDhlNkoBmLf4 p2dnA@telenor.c om...[color=blue]
        > On 12/08/2005 DaveG wrote:
        >[color=green]
        >> Hi all
        >>
        >> I am planning on writing a stock and accounts program for the family
        >> business, I understand this is likely to take close to 2 years to
        >> accomplish. The stock is likely to run into over a thousand items and
        >> the accounting side will be used for hopefully many years so the
        >> entries are likely to be vast.
        >>
        >> The delema is what is best to use ase the DB engine, Access I have as
        >> part of Office 2002 or should I really be looking at SQL server??
        >>
        >> What are the pros and cons between the two??
        >>
        >> The DB will only be accessed by one client at this time but never more
        >> than 2.
        >>
        >> If the choice is SQL Server is there a version available just for
        >> single clients. I remember using MSDE when I did my ASP.Net book can
        >> this be used to create the initial DB???
        >>
        >> Thanks for taking the time to read this, any advice would be very
        >> helpfull to me at this planning stage.[/color]
        >
        > Wow!!! Guys!!!! this was supposed to be a simple question.
        >
        > Thanks for all the input, I have read all of it with an open mind on
        > both sides of the argument.
        >
        > My next question that arises from the responses is what would
        > 'Firebird' give me over MSDE or SQL Express would it give me less??
        > The reason I ask this is that I run a Linux server and I could run
        > Firebird there and have access from any workstation but it's not that
        > important.
        >
        > (PLEASE LETS NOT START THE MS v LINUX DEBATE HERE, just the practicle
        > issues of Firebird)
        >
        > Just for the record, security is not an issue as I own the data and
        > there are no alien clients on the network, I am not planning to sell
        > the program so deployment is not an issue but I take all that is said,
        > as who knows I might write a million £ seller, but I think not.
        >
        > My instinct is telling me to go SQL Express, unless someone can come up
        > with a good reason for Firebird, being totally open minded and have not
        > programmed a DB in anger before, I'm open to suggestions and influence.
        > I'm using VB.net 2003 & ADO.Net should I experience and problems, the
        > MS sql express web site seems to talk exclusively about VS.net 2005??
        >
        > Thanks one more time for all the input from everybody.
        >
        > --
        > DaveG - Learning VB.Net slowly.
        > Skøyen - Oslo - Norway[/color]


        Comment

        Working...