|
| |
|
|
WantToLearn
Posts: 109 Joined: 10/19/2002 Status: offline
|
SQL Server Express? - 10/28/2005 16:30:09
Does anyone know much about SQL Server Express? From the little that I have read, it seems like it could be a viable alternative to ms access. I'm hoping it will be more powerful than access in that it will be able to handle more concurrent users and yet still be a simple, easy to move around .mdf file like the .mdb file. What do you think?
|
|
|
|
WantToLearn
Posts: 109 Joined: 10/19/2002 Status: offline
|
RE: SQL Server Express? - 10/28/2005 17:13:36
What is XCopy for then? From Microsoft: quote:
Application XCopy is a new feature in SQL Server Express that provides the ability to treat databases like files. The local database can now be moved, copied, or e-mailed along with the application. At the new location, no additional configuration is needed to make it work. There are three main features that enable the Application XCopy support in SQL Server Express: the AttachDBFilename option in the connection string, the lack of a requirement to specify the logical database name, and Auto-Close. Source: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsse/html/sseoverview.asp
|
|
|
|
WantToLearn
Posts: 109 Joined: 10/19/2002 Status: offline
|
RE: SQL Server Express? - 10/29/2005 14:50:13
Thanks Spooky and Yogaboy for your input. As you can tell, I'm a complete novice when it comes to SQL server. How hard is it to move (or dettach and reattach) a sql server database? For example, I have a db driven ASP website. My hosting company provides 10 SQL server 2000 databases and I used their online control panel to create the database and it is now full of data. What happens if I need to change my web hosting service? Obviously with Access, it was easy: the mdb file just gets published to the new server along with all the other web files. What's the process for sql server? Thanks in advance,
|
|
|
|
yogaboy
Posts: 377 Joined: 5/22/2004 Status: offline
|
RE: SQL Server Express? - 10/29/2005 15:10:54
There's a couple of ways you can move the data. The easiest (by far if you're a novice) is to attach and re-attach the database. Using Enterprise Damager if you right-click your database and look at the properties on the datafiles tab you can see where the files for your database are kept. It's almost 100% likely that the database is on 1 file with an .mdf extension, and it should have a counterpart with an .ldf extension that holds the log files. Using Query Analyzer, put in the follow commands exec sp_detach_db 'yourdatabasename' then take the files and move them to the new server and using QA put in the following commands exec sp_attach_db @dbname = 'yourdatabasename', @filename1 = 'c:\program files\microsoft sql server\mssql\data\yourdatabasename.mdf', @filename2 = 'c:\program files\microsoft sql server\mssql\data\yourdatabasename.ldf' obviously you need to substitute the filenames/database names/file paths, and if you're using a webhost then they will probably deal with the attaching of the database. If your host asks for a backup copy, then have a look in Books Online for how to set it up, but it's not so hard if you use Enterprise Damager, but the attach method is made for this type of situation.
|
|
|
|
WantToLearn
Posts: 109 Joined: 10/19/2002 Status: offline
|
RE: SQL Server Express? - 10/29/2005 17:36:42
Thanks yogaboy. So what exactly is Enterprise Manager and Query Analyzer and how do I get them? I imagine that they are insanely expensive and/or my host will not want me using them since they are probably advanced admin tools that can easily become "Enterprise Damagers". Do I need to find a host that provides them? Thanks
|
|
|
|
WantToLearn
Posts: 109 Joined: 10/19/2002 Status: offline
|
RE: SQL Server Express? - 10/31/2005 14:57:54
Thanks for all the great info. Do the client tools expire or just the full sql server?
|
|
|
|
rdouglass
Posts: 9187 From: Biddeford, ME USA Status: offline
|
RE: SQL Server Express? - 10/31/2005 15:22:49
quote:
Do the client tools expire or just the full sql server? Just the SQL Server application itself. The client tools do not.
_____________________________
Don't take you're eye off your final destination. ASP Checkbox Function Tutorial.
|
|
|
|
WantToLearn
Posts: 109 Joined: 10/19/2002 Status: offline
|
RE: SQL Server Express? - 10/31/2005 15:49:31
quote:
ORIGINAL: rdouglass Just the SQL Server application itself. The client tools do not. Thanks. I just checked microsoft's site and sql 2000 eval copy is a wopping 274MB!
|
|
|
|
rdouglass
Posts: 9187 From: Biddeford, ME USA Status: offline
|
RE: SQL Server Express? - 11/1/2005 8:26:49
quote:
each device using MSDE you need a per-seat client access licence. Are you sure? I found this on MS's site and the very first question / answer contradicts this: quote:
Q. Can I obtain MSDE for use with my applications without purchasing any Microsoft products or services? A. Yes. MSDE is available for download at no charge. http://www.microsoft.com/sql/msde/howtobuy/msdeuse.mspx I think the licensing you were talking about has to do with the tools themselves and not the actual MSDE.
_____________________________
Don't take you're eye off your final destination. ASP Checkbox Function Tutorial.
|
|
|
|
yogaboy
Posts: 377 Joined: 5/22/2004 Status: offline
|
RE: SQL Server Express? - 11/1/2005 11:41:54
I disagree. The only real situation where you can use it free is when you're using an app someone else developed - so you don't have to purchase their app and then buy a SQL Server licence - or if you are developing something yourself. Why? Because MSDE doesn't come with a GUI so you are forced to use either an app to access it, or development tools. If you are using the QA and the Damager then you need to have a SQL Server licence. Or you need to buy someone else's tools. Download it for free. Install it for free. Then you can't access it without paying someone. Anyway, the back to the main point, I would advise against using MSDE as a web-database because of the limited number of connections. Ok for Intranet/small-office, but not on the web. Express might be different and have a higher limit, but it would need to get close to a 1000 before I'd recommend it as a web-database. If you want something free and solid for the web then use mySQL 4 or 5.
|
|
New Messages |
No New Messages |
Hot Topic w/ New Messages |
Hot Topic w/o New Messages |
Locked w/ New Messages |
Locked w/o New Messages |
|
Post New Thread
Reply to Message
Post New Poll
Submit Vote
Delete My Own Post
Delete My Own Thread
Rate Posts
|
|
|