From marklbreen at gmail.com Fri Sep 2 02:57:38 2011 From: marklbreen at gmail.com (Mark Breen) Date: Fri, 2 Sep 2011 08:57:38 +0100 Subject: [dba-SQLServer] Fwd: Joining temp tables in SPROC In-Reply-To: References: <20110830084330.FOET6405.mta02.xtra.co.nz@David-PC.dalyn.co.nz> <20110830194439.XYME13922.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Message-ID: Hello Francisco, I spent an hour or two yesterday morning working on my script, and I have to avoid temptation this morning to do the same. However, I cannot wait to try to implement your examples where. To further extend the exercise, I discovered yesterday that I may have multiple occurrences of the search string, and I need to capture each occurrence. Yesterday morning, I was experimenting with finding a column where the string exists and then using a while loop to and charindex to search for all occurrences. Does that sound right to you? Thanks for the articles, I will work on them and post back my results when I have something useful to post. Mark On 31 August 2011 17:07, Francisco Tapia wrote: > I wrote up a script that leverages another developer's solution, I co-wrote > this article with Susan Harkins... > > http://www.devx.com/dbzone/Article/42340/1954?pf=true > > maybe you can extend or improve on what i've done to help leverage, I'm not > sure if the link will prompt you to have a free login account (i may have > my > browser cookies saved, if so I'll re-post the script here) > > http://www.devx.com/dbzone/Article/42340/1954/1763?supportItem=1 > > > -Francisco > http://bit.ly/sqlthis | Tsql and More... > > > From fhtapia at gmail.com Fri Sep 2 10:47:01 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Fri, 2 Sep 2011 08:47:01 -0700 Subject: [dba-SQLServer] Fwd: Joining temp tables in SPROC In-Reply-To: References: <20110830084330.FOET6405.mta02.xtra.co.nz@David-PC.dalyn.co.nz> <20110830194439.XYME13922.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Message-ID: are you trying to find each instance of a string within a field? if so that is an interesting approach, let me know how it performs, I'm curious. -Francisco http://bit.ly/sqlthis | Tsql and More... On Fri, Sep 2, 2011 at 12:57 AM, Mark Breen wrote: > Hello Francisco, > > I spent an hour or two yesterday morning working on my script, and I have > to > avoid temptation this morning to do the same. > > However, I cannot wait to try to implement your examples where. > > To further extend the exercise, I discovered yesterday that I may have > multiple occurrences of the search string, and I need to capture each > occurrence. Yesterday morning, I was experimenting with finding a column > where the string exists and then using a while loop to and charindex to > search for all occurrences. Does that sound right to you? > > Thanks for the articles, I will work on them and post back my results when > I > have something useful to post. > > Mark > > > > On 31 August 2011 17:07, Francisco Tapia wrote: > > > I wrote up a script that leverages another developer's solution, I > co-wrote > > this article with Susan Harkins... > > > > http://www.devx.com/dbzone/Article/42340/1954?pf=true > > > > maybe you can extend or improve on what i've done to help leverage, I'm > not > > sure if the link will prompt you to have a free login account (i may have > > my > > browser cookies saved, if so I'll re-post the script here) > > > > http://www.devx.com/dbzone/Article/42340/1954/1763?supportItem=1 > > > > > > -Francisco > > http://bit.ly/sqlthis | Tsql and More... > > > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Sat Sep 3 10:19:12 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 03 Sep 2011 11:19:12 -0400 Subject: [dba-SQLServer] Scripting data transfers Message-ID: <4E624570.8030700@colbyconsulting.com> I am building scripts (stored procedures) to create tables from a template database into another database. I have data in these table that I need to script to be inserted into the resulting tables created in the first . Is there generic syntax to do that or do I need to build a hard coded insert sql statement for each one? -- John W. Colby www.ColbyConsulting.com From fuller.artful at gmail.com Sat Sep 3 10:44:56 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Sat, 3 Sep 2011 11:44:56 -0400 Subject: [dba-SQLServer] Scripting data transfers In-Reply-To: <4E624570.8030700@colbyconsulting.com> References: <4E624570.8030700@colbyconsulting.com> Message-ID: A little-appreciated feature of SQL Server is the model database. Its name describes its function. Every database you create is based on model. All the tables, all the rows, all the sprocs, all the UDFs, all the triggers are copied from model to your new database. I have played with this and I love this feature. Of course, I first copied the vanilla model to a new database called Vanilla_Model, then I imported a number of common tables (Customers, States, Provinces, etc.) into model and finally created a new database. Lo and behold, everything I added to model was automagically present in the new db. If you don't want to take this approach, you can still generate scripts including the insert statements. Open Management Studio, open the tables list and right-click. If you do so on the Tables list, as opposed to a given table, you can script them all at once, into individual files or one giant file containing everything. HTH, Arthur On Sat, Sep 3, 2011 at 11:19 AM, jwcolby wrote: > I am building scripts (stored procedures) to create tables from a template > database into another database. > > I have data in these table that I need to script to be inserted into the > resulting tables created in the first . Is there generic syntax to do that > or do I need to build a hard coded insert sql statement for each one? > > From ab-mi at post3.tele.dk Sat Sep 3 11:04:09 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Sat, 3 Sep 2011 18:04:09 +0200 Subject: [dba-SQLServer] Scripting data transfers In-Reply-To: <4E624570.8030700@colbyconsulting.com> References: <4E624570.8030700@colbyconsulting.com> Message-ID: You can do this using the Generate Scrip tool in SSMS. This tool has changed slightly for version 2008 R2, which I suppose you use: In Management Studio right click the database name -> Tasks -> Generate Scripts... Follow the wizard and use the button Advanced (on the 3. step of the wizard) to set "Types of data to script" to "Schema and data". You can send the result to a file, to the clipboard, or to a new query window. Asger -----Oprindelig meddelelse----- Fra: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] P? vegne af jwcolby Sendt: 3. september 2011 17:19 Til: Sqlserver-Dba Emne: [dba-SQLServer] Scripting data transfers I am building scripts (stored procedures) to create tables from a template database into another database. I have data in these table that I need to script to be inserted into the resulting tables created in the first . Is there generic syntax to do that or do I need to build a hard coded insert sql statement for each one? -- John W. Colby www.ColbyConsulting.com _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Sep 3 11:11:10 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 03 Sep 2011 12:11:10 -0400 Subject: [dba-SQLServer] Scripting data transfers In-Reply-To: References: <4E624570.8030700@colbyconsulting.com> Message-ID: <4E62519E.6060404@colbyconsulting.com> That is cool. Now if they would allow us to create different model databases and specify a model when creating a new database... I have stuff for my Access Presentation level Security System - tables with existing data and so forth. I only use that for Access databases obviously. The way I have done this in the past was to create a template with all the stuff. Then do a database copy of the template to the BE that I am just starting to develop. In this case I have existing databases where I need to graft in some more of my PLSS stuff. IOW I had some of it but not all. I am just using the import data wizard to do them for the one I am working on now. I just thought I wouold build these stored procedures to allow me to create the ones missing "on demand". the creation of the tables was fairly trivial but now I need to do template data. John W. Colby www.ColbyConsulting.com On 9/3/2011 11:44 AM, Arthur Fuller wrote: > A little-appreciated feature of SQL Server is the model database. Its name > describes its function. Every database you create is based on model. All the > tables, all the rows, all the sprocs, all the UDFs, all the triggers are > copied from model to your new database. > > I have played with this and I love this feature. Of course, I first copied > the vanilla model to a new database called Vanilla_Model, then I imported a > number of common tables (Customers, States, Provinces, etc.) into model and > finally created a new database. Lo and behold, everything I added to model > was automagically present in the new db. > > If you don't want to take this approach, you can still generate scripts > including the insert statements. Open Management Studio, open the tables > list and right-click. If you do so on the Tables list, as opposed to a given > table, you can script them all at once, into individual files or one giant > file containing everything. > > HTH, > Arthur > > On Sat, Sep 3, 2011 at 11:19 AM, jwcolbywrote: > >> I am building scripts (stored procedures) to create tables from a template >> database into another database. >> >> I have data in these table that I need to script to be inserted into the >> resulting tables created in the first . Is there generic syntax to do that >> or do I need to build a hard coded insert sql statement for each one? >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From fuller.artful at gmail.com Sat Sep 3 11:50:55 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Sat, 3 Sep 2011 12:50:55 -0400 Subject: [dba-SQLServer] Scripting data transfers In-Reply-To: <4E62519E.6060404@colbyconsulting.com> References: <4E624570.8030700@colbyconsulting.com> <4E62519E.6060404@colbyconsulting.com> Message-ID: I agree that it would be nice to have several model databases. I get around it by creating several models, each named suitably so I can distinguish them, then I do a quick rename before creating a db and finally rename it back when I'm done. Not beautiful, but it works. A. On Sat, Sep 3, 2011 at 12:11 PM, jwcolby wrote: > That is cool. Now if they would allow us to create different model > databases and specify a model when creating a new database... > > From fuller.artful at gmail.com Sun Sep 4 16:47:19 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Sun, 4 Sep 2011 17:47:19 -0400 Subject: [dba-SQLServer] SQL 2008, SQL 2008 R2, SQL Server Denali CTP3. Message-ID: At the moment I have the first two installed, and I burned a DVD containing both 32-and 64-bit Denali CTP3. At the moment I don't have any SQL Server clients. 1. Can I safely remove SQL 2008 and leave R2 in place, in case something comes up, or is R2 dependent on SQL 2008? Anyone know? 2. As far as I know, I have no need for SQL Compact Edition but may leave it on. Is it just another name for SQL Express? 3 I'm even thinking of removing R2 and just diving into Denali, but that can wait. TIA, Arthur From stuart at lexacorp.com.pg Sun Sep 4 17:04:58 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 05 Sep 2011 08:04:58 +1000 Subject: [dba-SQLServer] SQL 2008, SQL 2008 R2, SQL Server Denali CTP3. In-Reply-To: References: Message-ID: <4E63F60A.24781.1D662C57@stuart.lexacorp.com.pg> SQL Server is capable of running running multiple instances of different version concurrently. If you remove the Default Instance, make sure that you create another default one. CE is not the same as Express. CE is designed to run in a small footprint on mobile devices etc and is an "in-process", single user database. Express is client/server the same as the rest of the SQL Server family. It's the same as the difference beteen SQLite and MySQL. -- Stuart On 4 Sep 2011 at 17:47, Arthur Fuller wrote: > At the moment I have the first two installed, and I burned a DVD > containing both 32-and 64-bit Denali CTP3. At the moment I don't have > any SQL Server clients. > > 1. Can I safely remove SQL 2008 and leave R2 in place, in case > something comes up, or is R2 dependent on SQL 2008? Anyone know? 2. As > far as I know, I have no need for SQL Compact Edition but may leave it > on. Is it just another name for SQL Express? 3 I'm even thinking of > removing R2 and just diving into Denali, but that can wait. > > TIA, > Arthur > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From fuller.artful at gmail.com Sun Sep 4 17:22:31 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Sun, 4 Sep 2011 18:22:31 -0400 Subject: [dba-SQLServer] SQL 2008, SQL 2008 R2, SQL Server Denali CTP3. In-Reply-To: <4E63F60A.24781.1D662C57@stuart.lexacorp.com.pg> References: <4E63F60A.24781.1D662C57@stuart.lexacorp.com.pg> Message-ID: Thanks. Since I have no plans to write for mobile devices, I'll just remove that and leave the others and install Denali. A. On Sun, Sep 4, 2011 at 6:04 PM, Stuart McLachlan wrote: > SQL Server is capable of running running multiple instances of different > version concurrently. > > If you remove the Default Instance, make sure that you create another > default one. > > CE is not the same as Express. > > CE is designed to run in a small footprint on mobile devices etc and is an > "in-process", single > user database. > > Express is client/server the same as the rest of the SQL Server family. > > It's the same as the difference beteen SQLite and MySQL. > > From stuart at lexacorp.com.pg Sun Sep 4 17:42:14 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 05 Sep 2011 08:42:14 +1000 Subject: [dba-SQLServer] SQL 2008, SQL 2008 R2, SQL Server Denali CTP3. In-Reply-To: References: , <4E63F60A.24781.1D662C57@stuart.lexacorp.com.pg>, Message-ID: <4E63FEC6.31906.1D884B8B@stuart.lexacorp.com.pg> CE is not just for mobile devices, It is MS's compeititor to SQLite. You can use it for "in process" data storage/retrieval in any WIndows application. -- Stuart On 4 Sep 2011 at 18:22, Arthur Fuller wrote: > Thanks. Since I have no plans to write for mobile devices, I'll just > remove that and leave the others and install Denali. > > A. > > On Sun, Sep 4, 2011 at 6:04 PM, Stuart McLachlan > wrote: > > > SQL Server is capable of running running multiple instances of > > different version concurrently. > > > > If you remove the Default Instance, make sure that you create > > another default one. > > > > CE is not the same as Express. > > > > CE is designed to run in a small footprint on mobile devices etc and > > is an "in-process", single user database. > > > > Express is client/server the same as the rest of the SQL Server > > family. > > > > It's the same as the difference beteen SQLite and MySQL. > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From fhtapia at gmail.com Sun Sep 4 19:32:12 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Sun, 4 Sep 2011 17:32:12 -0700 Subject: [dba-SQLServer] SQL 2008, SQL 2008 R2, SQL Server Denali CTP3. In-Reply-To: References: Message-ID: <-4946246676171209615@unknownmsgid> I haven't tried this scenario, is R2 an instance or it's own default instance? If the latter then you can uninstall it without issues. I haven't read about Denali, what new features are there? Sent from my mobile On Sep 4, 2011, at 2:48 PM, Arthur Fuller wrote: > At the moment I have the first two installed, and I burned a DVD containing > both 32-and 64-bit Denali CTP3. At the moment I don't have any SQL Server > clients. > > 1. Can I safely remove SQL 2008 and leave R2 in place, in case something > comes up, or is R2 dependent on SQL 2008? Anyone know? > 2. As far as I know, I have no need for SQL Compact Edition but may leave it > on. Is it just another name for SQL Express? > 3 I'm even thinking of removing R2 and just diving into Denali, but that can > wait. > > TIA, > Arthur > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Sep 5 12:30:01 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 05 Sep 2011 13:30:01 -0400 Subject: [dba-SQLServer] SQL Server compression Message-ID: <4E650719.7020301@colbyconsulting.com> The other day I populated the second socket of my (AMD) server with another 8 core chip. With cores to spare I decided to give compression a whirl. I am finding a lot of stuff out there now saying that it reduces the I/O a ton and that if you are not cpu limited then it makes the database faster because more stuff fits into memory. Basically the objective is to get as much of the stuff that is being actively used to stay resident in memory. One immediate benefit is that it cuts the total size of my databases on disk roughly in half. This is a good thing because I keep the major players on SSD which is expensive. Keeping them compressed means that I have more room on the SSD. When I got into this business in October 2004 I had servers with AMD single core 3.8 ghz and 4 gigs or RAM running x32 windows and sql server. I was trying to run count queries on 100 gb databases and while it worked, it was... not fast. I would run counts that took a half hour. Through knowledge acquired on these lists I rebuilt my database tables, learned indexing, and made the databases much more efficient. Seven years later I have 16 cores and 32 gigs RAM running X64 windows and SQL server. A year ago I bought 32 gigs of DDR3 1300 registered ECC ram for $1000. Today I ordered another 32 gigs for $400. It is incredible to me that using brute force and ignorance, I can now keep multiple largish databases entirely in memory. While I have no benchmarks recorded to compare yesteryear to today, I am doing things in minutes or even seconds that would have taken me a half hour or even hours seven years ago. These are exciting times. BTW I found something called GeekBench which I ran on my machine. It is the only thing I have found that is a reasonable cost ($13) to give me numbers to compare to others. My Geekbench number is ~13,500, and it pointed out to me that I am currently running the server with 1/2 of the memory "bandwidth" I could be getting (the biggest reason I am adding more). I had 4 DIMMS and a single processor. The processor has a 4 port memory controller. When I added the new processor I redistributed the memory so that each chip had 1/2 of the memory (2 dimms) but in doing so I "crippled" the memory controller. The price of memory is dropping like a rock so now seems like a good time to top up. It will be interesting to see what filling out the memory controller does to the numbers. I "retired" my previous server to be my VM server, and it just occurred to me that I can run Geekbench on that to get a comparison of my previous server against my current server. My previous server is an AMD quad core with 16 gigs of RAM and the geekbench on that is 7469. -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Mon Sep 5 12:56:44 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 05 Sep 2011 13:56:44 -0400 Subject: [dba-SQLServer] Rebuild as opposed to reorganize Message-ID: <4E650D5C.3020208@colbyconsulting.com> In the process of compressing the indexes on my tables, I end up with about 50% empty space in the database. As these are more or less read-only databases, large, and reside on expensive SSD, I am doing a dbcc ShrinkDatabase and then reorganizing the indexes. I am doing something like the following: ALTER TABLE [dbo].[AZData] REBUILD PARTITION = ALL WITH (DATA_COMPRESSION = PAGE) ALTER INDEX [IX_Clustered] ON [dbo].[AZData] REBUILD PARTITION = ALL WITH (FILLFACTOR = 100, DATA_COMPRESSION = PAGE) ALTER INDEX [IX_AZUpdated] ON [dbo].[AZData] REBUILD PARTITION = ALL WITH (FILLFACTOR = 100, DATA_COMPRESSION = PAGE) DBCC SHRINKDATABASE (0) ALTER INDEX [IX_Clustered] ON [dbo].[AZData] REORGANIZE PARTITION = ALL ALTER INDEX [IX_AZUpdated] ON [dbo].[AZData] REORGANIZE PARTITION = ALL In my reading I see people say that a rebuild is "more efficient" than reorganize. They also say however that the reorganize does not cause re-expansion of the database container whereas the rebuild does. What I am not finding is whether the rebuild leaves a faster index than a reorganize. The tables all have a clustered index as well as any other cover indexes. When I am finished I get 0.01% fragmentation on the indexes and very little empty space in the database. Am I good to go here or am I missing something? -- John W. Colby www.ColbyConsulting.com From fuller.artful at gmail.com Mon Sep 5 13:12:23 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Mon, 5 Sep 2011 14:12:23 -0400 Subject: [dba-SQLServer] Rebuild as opposed to reorganize In-Reply-To: <4E650D5C.3020208@colbyconsulting.com> References: <4E650D5C.3020208@colbyconsulting.com> Message-ID: Good to go. A. On Mon, Sep 5, 2011 at 1:56 PM, jwcolby wrote: > In the process of compressing the indexes on my tables, I end up with about > 50% empty space in the database. As these are more or less read-only > databases, large, and reside on expensive SSD, I am doing a dbcc > ShrinkDatabase and then reorganizing the indexes. > > I am doing something like the following: > > ALTER TABLE [dbo].[AZData] REBUILD PARTITION = ALL WITH (DATA_COMPRESSION = > PAGE) > ALTER INDEX [IX_Clustered] ON [dbo].[AZData] REBUILD PARTITION = ALL WITH > (FILLFACTOR = 100, DATA_COMPRESSION = PAGE) > ALTER INDEX [IX_AZUpdated] ON [dbo].[AZData] REBUILD PARTITION = ALL WITH > (FILLFACTOR = 100, DATA_COMPRESSION = PAGE) > DBCC SHRINKDATABASE (0) > ALTER INDEX [IX_Clustered] ON [dbo].[AZData] REORGANIZE PARTITION = ALL > ALTER INDEX [IX_AZUpdated] ON [dbo].[AZData] REORGANIZE PARTITION = ALL > > > In my reading I see people say that a rebuild is "more efficient" than > reorganize. They also say however that the reorganize does not cause > re-expansion of the database container whereas the rebuild does. What I am > not finding is whether the rebuild leaves a faster index than a reorganize. > > The tables all have a clustered index as well as any other cover indexes. > When I am finished I get 0.01% fragmentation on the indexes and very little > empty space in the database. > > Am I good to go here or am I missing something? > > -- > John W. Colby > > From jwcolby at colbyconsulting.com Mon Sep 5 13:28:08 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 05 Sep 2011 14:28:08 -0400 Subject: [dba-SQLServer] Rebuild as opposed to reorganize In-Reply-To: References: <4E650D5C.3020208@colbyconsulting.com> Message-ID: <4E6514B8.9040204@colbyconsulting.com> Thanks Arthur. John W. Colby www.ColbyConsulting.com On 9/5/2011 2:12 PM, Arthur Fuller wrote: > Good to go. > A. > > On Mon, Sep 5, 2011 at 1:56 PM, jwcolby wrote: > >> In the process of compressing the indexes on my tables, I end up with about >> 50% empty space in the database. As these are more or less read-only >> databases, large, and reside on expensive SSD, I am doing a dbcc >> ShrinkDatabase and then reorganizing the indexes. >> >> I am doing something like the following: >> >> ALTER TABLE [dbo].[AZData] REBUILD PARTITION = ALL WITH (DATA_COMPRESSION = >> PAGE) >> ALTER INDEX [IX_Clustered] ON [dbo].[AZData] REBUILD PARTITION = ALL WITH >> (FILLFACTOR = 100, DATA_COMPRESSION = PAGE) >> ALTER INDEX [IX_AZUpdated] ON [dbo].[AZData] REBUILD PARTITION = ALL WITH >> (FILLFACTOR = 100, DATA_COMPRESSION = PAGE) >> DBCC SHRINKDATABASE (0) >> ALTER INDEX [IX_Clustered] ON [dbo].[AZData] REORGANIZE PARTITION = ALL >> ALTER INDEX [IX_AZUpdated] ON [dbo].[AZData] REORGANIZE PARTITION = ALL >> >> >> In my reading I see people say that a rebuild is "more efficient" than >> reorganize. They also say however that the reorganize does not cause >> re-expansion of the database container whereas the rebuild does. What I am >> not finding is whether the rebuild leaves a faster index than a reorganize. >> >> The tables all have a clustered index as well as any other cover indexes. >> When I am finished I get 0.01% fragmentation on the indexes and very little >> empty space in the database. >> >> Am I good to go here or am I missing something? >> >> -- >> John W. Colby >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From fhtapia at gmail.com Tue Sep 6 16:27:12 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Tue, 6 Sep 2011 14:27:12 -0700 Subject: [dba-SQLServer] linking back... Message-ID: I thought I had a grasp of this but there is something wrong with my machine and the new sql server 2008 r2 cluster :-|. I have a vendor specific Access Database which I must link down to vs Upsizing, the vendor doesn't support the upsize, but being that I'm on a new OS and the culster is on 2008, I don't see the drivers for the jet engine... :-| anyone been through this hoop? arg! -Francisco http://bit.ly/sqlthis | Tsql and More... From lawhonac at hiwaay.net Thu Sep 8 02:45:25 2011 From: lawhonac at hiwaay.net (Alan Lawhon) Date: Thu, 8 Sep 2011 02:45:25 -0500 Subject: [dba-SQLServer] So Far, So Good ... Message-ID: <000501cc6dfb$45adf8f0$d109ead0$@net> Stuart, Susan, Gary, John, Arthur, Francisco, Mark, Rocky, Jim, Steve (and whoever I inadvertently left out .) Since you guys (and Susan) will be my primary "go to" experts in the event that I run into a serious SQL Server problem, I thought now would be a good time for a Progress Report. I have just completed Section 1 (i.e. the first 80 pages) of the "Murach SQL Server 2008 for Developers" book. The primary thrust of Chapter 2 was a basic introduction to the Management Studio and Books Online. Chapter 3 of the book will begin exploring T-SQL with approximately 40 pages devoted exclusively to the SELECT statement and its syntax for data retrieval from a single table. So far, so good - no major problems - although I'm still not totally clear as to what (exactly) constitutes a SQL Server instance. From the references I keep running across in the book (as well as in BOL), I get the impression that an "instance" of SQL Server implies a separate full up SQL Server installation on the same server or the same computer. (This is like installing SQL Server twice on the same machine and assigning each installation its own "named instance".) If this is correct, then different users can work with different application databases with each database attached to its own copy (or "instance") of SQL Server. So, in theory, you can have two (or more) instances of SQL Server installed (and running) on the same machine/server with each instance attaching a different database to the database engine (for a specific named instance) of SQL Server. Why in the world you would want to have multiple full up SQL Server editions installed on the same machine is beyond me. (It's kind of like: "Why would you want to have three copies of Windows XP, Windows Vista or Windows 7 installed on drives C:, D:, and E: of your hard disk when you really need only one operating system?) It must be related to overall system performance. If you have too many users simultaneously accessing multiple databases attached to the same SQL Server database engine, response time [for all the users] will slow to a crawl. By installing multiple copies (instances) of SQL Server on the same machine, you can attach multiple (large) databases to their own SQL Server instance and greatly reduce the "strain" on any one database engine. Is that what the book is talking about when it refers to SQL Server "instances" - multiple editions of SQL Server installed (and running) on the same machine or the same server? Alan From mwp.reid at qub.ac.uk Thu Sep 8 02:50:47 2011 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Thu, 8 Sep 2011 08:50:47 +0100 Subject: [dba-SQLServer] So Far, So Good ... In-Reply-To: <000501cc6dfb$45adf8f0$d109ead0$@net> References: <000501cc6dfb$45adf8f0$d109ead0$@net> Message-ID: <631CF83223105545BF43EFB52CB0829569FFF3D4ED@EX2K7-VIRT-2.ads.qub.ac.uk> Alan Have a read at http://www.informit.com/guides/content.aspx?g=sqlserver&seqNum=29 Martin -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Alan Lawhon Sent: 08 September 2011 08:45 To: 'Discussion concerning MS SQL Server' Subject: [dba-SQLServer] So Far, So Good ... Stuart, Susan, Gary, John, Arthur, Francisco, Mark, Rocky, Jim, Steve (and whoever I inadvertently left out .) Since you guys (and Susan) will be my primary "go to" experts in the event that I run into a serious SQL Server problem, I thought now would be a good time for a Progress Report. I have just completed Section 1 (i.e. the first 80 pages) of the "Murach SQL Server 2008 for Developers" book. The primary thrust of Chapter 2 was a basic introduction to the Management Studio and Books Online. Chapter 3 of the book will begin exploring T-SQL with approximately 40 pages devoted exclusively to the SELECT statement and its syntax for data retrieval from a single table. So far, so good - no major problems - although I'm still not totally clear as to what (exactly) constitutes a SQL Server instance. From the references I keep running across in the book (as well as in BOL), I get the impression that an "instance" of SQL Server implies a separate full up SQL Server installation on the same server or the same computer. (This is like installing SQL Server twice on the same machine and assigning each installation its own "named instance".) If this is correct, then different users can work with different application databases with each database attached to its own copy (or "instance") of SQL Server. So, in theory, you can have two (or more) instances of SQL Server installed (and running) on the same machine/server with each instance attaching a different database to the database engine (for a specific named instance) of SQL Server. Why in the world you would want to have multiple full up SQL Server editions installed on the same machine is beyond me. (It's kind of like: "Why would you want to have three copies of Windows XP, Windows Vista or Windows 7 installed on drives C:, D:, and E: of your hard disk when you really need only one operating system?) It must be related to overall system performance. If you have too many users simultaneously accessing multiple databases attached to the same SQL Server database engine, response time [for all the users] will slow to a crawl. By installing multiple copies (instances) of SQL Server on the same machine, you can attach multiple (large) databases to their own SQL Server instance and greatly reduce the "strain" on any one database engine. Is that what the book is talking about when it refers to SQL Server "instances" - multiple editions of SQL Server installed (and running) on the same machine or the same server? Alan _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From lawhonac at hiwaay.net Thu Sep 8 03:58:33 2011 From: lawhonac at hiwaay.net (Alan Lawhon) Date: Thu, 8 Sep 2011 03:58:33 -0500 Subject: [dba-SQLServer] So Far, So Good ... In-Reply-To: <631CF83223105545BF43EFB52CB0829569FFF3D4ED@EX2K7-VIRT-2.ads.qub.ac.uk> References: <000501cc6dfb$45adf8f0$d109ead0$@net> <631CF83223105545BF43EFB52CB0829569FFF3D4ED@EX2K7-VIRT-2.ads.qub.ac.uk> Message-ID: <000101cc6e05$7cbd89f0$76389dd0$@net> Martin: Thanks very much! This article cleared up a lot of confusion. (I was basically correct in surmising that running multiple instances on the same hardware can drastically curtail performance.) Alan -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Martin Reid Sent: Thursday, September 08, 2011 2:51 AM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] So Far, So Good ... Alan Have a read at http://www.informit.com/guides/content.aspx?g=sqlserver&seqNum=29 Martin -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Alan Lawhon Sent: 08 September 2011 08:45 To: 'Discussion concerning MS SQL Server' Subject: [dba-SQLServer] So Far, So Good ... Stuart, Susan, Gary, John, Arthur, Francisco, Mark, Rocky, Jim, Steve (and whoever I inadvertently left out .) Since you guys (and Susan) will be my primary "go to" experts in the event that I run into a serious SQL Server problem, I thought now would be a good time for a Progress Report. I have just completed Section 1 (i.e. the first 80 pages) of the "Murach SQL Server 2008 for Developers" book. The primary thrust of Chapter 2 was a basic introduction to the Management Studio and Books Online. Chapter 3 of the book will begin exploring T-SQL with approximately 40 pages devoted exclusively to the SELECT statement and its syntax for data retrieval from a single table. So far, so good - no major problems - although I'm still not totally clear as to what (exactly) constitutes a SQL Server instance. From the references I keep running across in the book (as well as in BOL), I get the impression that an "instance" of SQL Server implies a separate full up SQL Server installation on the same server or the same computer. (This is like installing SQL Server twice on the same machine and assigning each installation its own "named instance".) If this is correct, then different users can work with different application databases with each database attached to its own copy (or "instance") of SQL Server. So, in theory, you can have two (or more) instances of SQL Server installed (and running) on the same machine/server with each instance attaching a different database to the database engine (for a specific named instance) of SQL Server. Why in the world you would want to have multiple full up SQL Server editions installed on the same machine is beyond me. (It's kind of like: "Why would you want to have three copies of Windows XP, Windows Vista or Windows 7 installed on drives C:, D:, and E: of your hard disk when you really need only one operating system?) It must be related to overall system performance. If you have too many users simultaneously accessing multiple databases attached to the same SQL Server database engine, response time [for all the users] will slow to a crawl. By installing multiple copies (instances) of SQL Server on the same machine, you can attach multiple (large) databases to their own SQL Server instance and greatly reduce the "strain" on any one database engine. Is that what the book is talking about when it refers to SQL Server "instances" - multiple editions of SQL Server installed (and running) on the same machine or the same server? Alan _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Sep 8 06:56:52 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 08 Sep 2011 07:56:52 -0400 Subject: [dba-SQLServer] So Far, So Good ... In-Reply-To: <000101cc6e05$7cbd89f0$76389dd0$@net> References: <000501cc6dfb$45adf8f0$d109ead0$@net> <631CF83223105545BF43EFB52CB0829569FFF3D4ED@EX2K7-VIRT-2.ads.qub.ac.uk> <000101cc6e05$7cbd89f0$76389dd0$@net> Message-ID: <4E68AD84.80509@colbyconsulting.com> > (I was basically correct in surmising that running multiple instances on the same hardware can drastically curtail performance.) Maybe not. Nowadays servers have many cores and gigabytes of memory. SQL Server can be assigned cores and memory specifically for their use. Assume that you have a report server that runs some heavy duty reports that routinely bog down the server. By creating a server instance just for reporting, assigning it cores and memory, you have now isolated the effects of running those reports to that server instance. Your production server is no longer bogged down with reporting duties. John W. Colby www.ColbyConsulting.com On 9/8/2011 4:58 AM, Alan Lawhon wrote: > Martin: > > Thanks very much! This article cleared up a lot of confusion. (I was > basically correct in surmising that running multiple instances on the same > hardware can drastically curtail performance.) > > Alan > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Martin Reid > Sent: Thursday, September 08, 2011 2:51 AM > To: Discussion concerning MS SQL Server > Subject: Re: [dba-SQLServer] So Far, So Good ... > > Alan > > Have a read at > > http://www.informit.com/guides/content.aspx?g=sqlserver&seqNum=29 > > Martin > > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Alan Lawhon > Sent: 08 September 2011 08:45 > To: 'Discussion concerning MS SQL Server' > Subject: [dba-SQLServer] So Far, So Good ... > > Stuart, Susan, Gary, John, Arthur, Francisco, Mark, Rocky, Jim, Steve (and > whoever I inadvertently left out .) > > > > Since you guys (and Susan) will be my primary "go to" experts in the event > that I run into a serious SQL Server problem, I thought now would be a good > time for a Progress Report. > > > > I have just completed Section 1 (i.e. the first 80 pages) of the "Murach SQL > Server 2008 for Developers" book. The primary thrust of Chapter 2 was a > basic introduction to the Management Studio and Books Online. Chapter 3 of > the book will begin exploring T-SQL with approximately 40 pages devoted > exclusively to the SELECT statement and its syntax for data retrieval from a > single table. > > > > So far, so good - no major problems - although I'm still not totally clear > as to what (exactly) constitutes a SQL Server instance. From the references > I keep running across in the book (as well as in BOL), I get the impression > that an "instance" of SQL Server implies a separate full up SQL Server > installation on the same server or the same computer. (This is like > installing SQL Server twice on the same machine and assigning each > installation its own "named instance".) If this is correct, then different > users can work with different application databases with each database > attached to its own copy (or "instance") of SQL Server. So, in theory, you > can have two (or more) instances of SQL Server installed (and running) on > the same machine/server with each instance attaching a different database to > the database engine (for a specific named instance) of SQL Server. > > > > Why in the world you would want to have multiple full up SQL Server editions > installed on the same machine is beyond me. (It's kind of like: "Why would > you want to have three copies of Windows XP, Windows Vista or Windows 7 > installed on drives C:, D:, and E: of your hard disk when you really need > only one operating system?) > > > > It must be related to overall system performance. If you have too many > users simultaneously accessing multiple databases attached to the same SQL > Server database engine, response time [for all the users] will slow to a > crawl. By installing multiple copies (instances) of SQL Server on the same > machine, you can attach multiple (large) databases to their own SQL Server > instance and greatly reduce the "strain" on any one database engine. > > > > Is that what the book is talking about when it refers to SQL Server > "instances" - multiple editions of SQL Server installed (and running) on the > same machine or the same server? > > > > Alan > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From fhtapia at gmail.com Thu Sep 8 11:36:48 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Thu, 8 Sep 2011 09:36:48 -0700 Subject: [dba-SQLServer] So Far, So Good ... In-Reply-To: <000501cc6dfb$45adf8f0$d109ead0$@net> References: <000501cc6dfb$45adf8f0$d109ead0$@net> Message-ID: On Thu, Sep 8, 2011 at 12:45 AM, Alan Lawhon wrote: > Why in the world you would want to have multiple full up SQL Server > editions > installed on the same machine is beyond me. (It's kind of like: "Why would > you want to have three copies of Windows XP, Windows Vista or Windows 7 > installed on drives C:, D:, and E: of your hard disk when you really need > only one operating system?) A good reason of why to run multiple instances is maintenance, security and cost. If you are running for example Sql Server 2005 and Sql Server 2008, you can apply all OS patches on one machine and have a smaller window of downtime while the hardware reboots. if all the instances are of the same version then patching is even quicker and easier. Security wise it's nice to have separate instances because there are times that a particular software vendor will want sa access and isolating them to their own instance is nice because they don't have immediate access to the rest of the data. Another added benefit for our team is that we've created instances that segment our business so all sales databases run in one instance all service db's run in another, etc. if there is a drastic change that is required and we need to restart the instance (seldom needed, but it happens) then we only need to restart the one instance. Additionally if you are using instances you save on licensing costs, you don't have to pay extra to have another named instance, but you do need to watch out for how many cals you are using (if you are running a per-processor license, then it's even better as you don't care how many connections there are) I hope this helps... -Francisco http://bit.ly/sqlthis | Tsql and More... From lawhonac at hiwaay.net Thu Sep 8 13:27:08 2011 From: lawhonac at hiwaay.net (Alan Lawhon) Date: Thu, 8 Sep 2011 13:27:08 -0500 Subject: [dba-SQLServer] Data Scientist Versus SQL Server Business Intelligence Message-ID: <000c01cc6e54$eac21d40$c04657c0$@net> In reading this: http://tech.fortune.cnn.com/2011/09/06/data-scientist-the-hot-new-gig-in-tec h/ http://tinyurl.com/3lppxzn Fortune magazine article describing the hot new career field of "Data Scientist," what the article outlines sounds very much like the data warehousing and data mining topics covered in the SQL Server 70-448 ("Business Intelligence") certification exam. Is that basically what a "Data Scientist" is - an expert in data warehousing and data mining? Alan C. Lawhon From fuller.artful at gmail.com Thu Sep 8 20:39:26 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Thu, 8 Sep 2011 21:39:26 -0400 Subject: [dba-SQLServer] So Far, So Good ... In-Reply-To: References: <000501cc6dfb$45adf8f0$d109ead0$@net> Message-ID: Everything Francisco said, plus another good reason, IMO: While the typical shop (with money) runs DEV, TEST and PROD versions of any given project, each running on a separate server. In my income bracket, that is simply not possible. So I fake it with instances. The same reasoning applies to versioning. I may need a running copy of the previous version as I work on the current version, if only for comparison. Arthur From stuart at lexacorp.com.pg Thu Sep 8 21:10:30 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 09 Sep 2011 12:10:30 +1000 Subject: [dba-SQLServer] So Far, So Good ... In-Reply-To: References: <000501cc6dfb$45adf8f0$d109ead0$@net>, , Message-ID: <4E697596.20798.32E07672@stuart.lexacorp.com.pg> In my experience DEV, TEST, PROD or DEV/TEST, PROD as separate instances on the same server is very common in small/medium enterprises. Few organisations in that bracket, especially at the smaller end, lash out on separate development hardware. -- Stuart On 8 Sep 2011 at 21:39, Arthur Fuller wrote: > Everything Francisco said, plus another good reason, IMO: While the > typical shop (with money) runs DEV, TEST and PROD versions of any > given project, each running on a separate server. In my income > bracket, that is simply not possible. So I fake it with instances. The > same reasoning applies to versioning. I may need a running copy of the > previous version as I work on the current version, if only for > comparison. > > Arthur > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From ab-mi at post3.tele.dk Fri Sep 9 20:59:08 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Sat, 10 Sep 2011 03:59:08 +0200 Subject: [dba-SQLServer] Data Scientist Versus SQL Server BusinessIntelligence In-Reply-To: <000c01cc6e54$eac21d40$c04657c0$@net> References: <000c01cc6e54$eac21d40$c04657c0$@net> Message-ID: <5BDA4C26E8A1425E9DAC090C2715FE9D@abpc> Alan, You hit a very important point. The crucial sentence in the article is: "They need to find nuggets of truth in data and then explain it to the business leaders." I don't know what the journalist means by a "data scientist". But let's say it's a person as described above. Then I don't think this describes a BI expert. A BI expert can provide tools for a data scientist by creating data warehouses and OLAP cubes. But a data scientist needs to analyse the data and communicate the results. This requires a person with business knowledge and rhetorical capabilities. And a 70-448 exam obviously doesn't qualify to that. Just as business knowledge and rhetorical skills won't do for creating an efficient BI system. Seems simple: two separate jobs. But actually it's not so. BI experts have a very big control of the data being analysed. That's especially true when it comes to advanced tools like Analysis Services in SQL Server. If you are used to building pivot tables in Excel on internal data tables in worksheets then you will probably be frustrated when building the pivot table on OLAP cubes from Analysis Services. You just don't have the freedom to pivot and analyse the data the way you are used to - why? because your analysis capabilities has been defined and restricted by the BI expert. There are plenty of good reasons for this restriction (performance, business rules etc.) but bottom line is: the BI expert rules the Data scientist - unless you establish a serious and ongoing exchange of knowledge between both parts. Asger -----Oprindelig meddelelse----- Fra: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] P? vegne af Alan Lawhon Sendt: 8. september 2011 20:27 Til: 'Discussion concerning MS SQL Server' Emne: [dba-SQLServer] Data Scientist Versus SQL Server BusinessIntelligence In reading this: http://tech.fortune.cnn.com/2011/09/06/data-scientist-the-hot-new-gig-in-tec h/ http://tinyurl.com/3lppxzn Fortune magazine article describing the hot new career field of "Data Scientist," what the article outlines sounds very much like the data warehousing and data mining topics covered in the SQL Server 70-448 ("Business Intelligence") certification exam. Is that basically what a "Data Scientist" is - an expert in data warehousing and data mining? Alan C. Lawhon _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Sep 11 07:34:58 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 11 Sep 2011 08:34:58 -0400 Subject: [dba-SQLServer] SQL Server compression In-Reply-To: <4E650719.7020301@colbyconsulting.com> References: <4E650719.7020301@colbyconsulting.com> Message-ID: <4E6CAAF2.2090706@colbyconsulting.com> I dropped in 4 more dimms and my GeekBench score is now 15K. However CPUZ is still saying that my memory is dual channel instead of quad channel. I have the correct sockets populated per the motherboard manual, 4 dimm sockets per cpu sockets. I sure would like to figure that one out. In any event I now have 3 processors and 8 gigs assigned to Windows 2008 and 13 processors and 56 gigs assigned to SQL Server. As I mentioned the other day I moved to page compression for all of my major databases and while I do not know how it all works exactly but I now have enough memory to have the two databases that I normally pull data from for orders fit entirely into memory. One database is 35 gigs and the other is 15 gigs. Supposedly the data is compressed and stored on disk. Then it is loaded off od disk and stored in memory compressed. At the instant that it is used, the data is uncompressed and any resulting data recompressed (if storing) back into memory and from there back to disk. From my readings this requires more cpu power but less memory and less disk I/O. In my case I link these two databases by a KP/FK and pull sets of data which is written back out to a different (order) order database. The business is very very different with cheap powerful hardware. Thank you AMD. John W. Colby www.ColbyConsulting.com On 9/5/2011 1:30 PM, jwcolby wrote: > BTW I found something called GeekBench which I ran on my machine. It is the only thing I have found > that is a reasonable cost ($13) to give me numbers to compare to others. My Geekbench number is > ~13,500, and it pointed out to me that I am currently running the server with 1/2 of the memory > "bandwidth" I could be getting (the biggest reason I am adding more). From marklbreen at gmail.com Mon Sep 12 03:03:06 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 12 Sep 2011 09:03:06 +0100 Subject: [dba-SQLServer] linking back... In-Reply-To: References: Message-ID: Hello Francisco, Do you mean that SQL Server can link to a Jet db? If so, I did not know that. Or are you attempting something else? I presume that you do not want to install Office ? Mark On 6 September 2011 22:27, Francisco Tapia wrote: > I thought I had a grasp of this but there is something wrong with my > machine > and the new sql server 2008 r2 cluster :-|. I have a vendor specific > Access > Database which I must link down to vs Upsizing, the vendor doesn't support > the upsize, but being that I'm on a new OS and the culster is on 2008, I > don't see the drivers for the jet engine... :-| anyone been through this > hoop? > > > arg! > > > -Francisco > http://bit.ly/sqlthis | Tsql and More... > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From marklbreen at gmail.com Mon Sep 12 03:22:36 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 12 Sep 2011 09:22:36 +0100 Subject: [dba-SQLServer] Sproc emailed me to say I am broken Message-ID: Hello All, I am using a module in DNN named Dynamic Registration. In that module, I have a custom written sproc. I recently deleted a column in the database that I no longer use. That night a user attempted to register and when he did my sproc failed, so guess what, the module emailed me to inform me that it was now broken. I was astonished, mostly because the notification feature worked, but also because I had forgotten that such a feature existed. IMO, software does not work as well as that often enough. I was very impressed. thanks Mark From Gustav at cactus.dk Mon Sep 12 03:52:02 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 12 Sep 2011 10:52:02 +0200 Subject: [dba-SQLServer] linking back... Message-ID: Hi Mark It certainly can, both for read and write. It is explained in the BOL and in daily use at one of our clients linking two Access 2.0 database and one Access 97 database in use by third party apps. The only thing I miss is how to open those links non-exclusively; right now the users have to step out of the apps using the Access databases (no big deal, three users only) before transfer can take place between SQL Server 2005 and the linked databases. The transfer is controlled from my C# WinForms app which uses DataTableAdapters to connect to the databases, then custom code performs one-way or two-way appending or updating of records (I don't delete anything) Another option I have yet to test is the Sync Framework of Visual Studio. This should take care of the table plumbing to enable you to code on a higher level. /gustav >>> marklbreen at gmail.com 12-09-2011 10:03 >>> Hello Francisco, Do you mean that SQL Server can link to a Jet db? If so, I did not know that. Or are you attempting something else? I presume that you do not want to install Office ? Mark On 6 September 2011 22:27, Francisco Tapia wrote: > I thought I had a grasp of this but there is something wrong with my machine > and the new sql server 2008 r2 cluster :-|. I have a vendor specific Access > Database which I must link down to vs Upsizing, the vendor doesn't support > the upsize, but being that I'm on a new OS and the culster is on 2008, I > don't see the drivers for the jet engine... :-| anyone been through this hoop? > > arg! > > > -Francisco > http://bit.ly/sqlthis | Tsql and More... From fhtapia at gmail.com Mon Sep 12 16:19:55 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Mon, 12 Sep 2011 14:19:55 -0700 Subject: [dba-SQLServer] SQL Server compression In-Reply-To: <4E6CAAF2.2090706@colbyconsulting.com> References: <4E650719.7020301@colbyconsulting.com> <4E6CAAF2.2090706@colbyconsulting.com> Message-ID: very cool indeed! -Francisco On Sun, Sep 11, 2011 at 5:34 AM, jwcolby wrote: > I dropped in 4 more dimms and my GeekBench score is now 15K. However CPUZ > is still saying that my memory is dual channel instead of quad channel. I > have the correct sockets populated per the motherboard manual, 4 dimm > sockets per cpu sockets. I sure would like to figure that one out. > > In any event I now have 3 processors and 8 gigs assigned to Windows 2008 > and 13 processors and 56 gigs assigned to SQL Server. > > As I mentioned the other day I moved to page compression for all of my > major databases and while I do not know how it all works exactly but I now > have enough memory to have the two databases that I normally pull data from > for orders fit entirely into memory. One database is 35 gigs and the other > is 15 gigs. Supposedly the data is compressed and stored on disk. Then it > is loaded off od disk and stored in memory compressed. At the instant that > it is used, the data is uncompressed and any resulting data recompressed (if > storing) back into memory and from there back to disk. From my readings > this requires more cpu power but less memory and less disk I/O. > > In my case I link these two databases by a KP/FK and pull sets of data > which is written back out to a different (order) order database. The > business is very very different with cheap powerful hardware. > > Thank you AMD. > > > John W. Colby > www.ColbyConsulting.com > > On 9/5/2011 1:30 PM, jwcolby wrote: > > BTW I found something called GeekBench which I ran on my machine. It is > the only thing I have found > > that is a reasonable cost ($13) to give me numbers to compare to others. > My Geekbench number is > > ~13,500, and it pointed out to me that I am currently running the server > with 1/2 of the memory > > "bandwidth" I could be getting (the biggest reason I am adding more). > ______________________________**_________________ > dba-SQLServer mailing list > dba-SQLServer@**databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.**com > > From fhtapia at gmail.com Mon Sep 12 16:23:39 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Mon, 12 Sep 2011 14:23:39 -0700 Subject: [dba-SQLServer] linking back... In-Reply-To: References: Message-ID: yeah, I meant that i'm trying to create a linked database to an Access 2000 jet database. I wasn't able to do it from our new windows 2008 r2 cluster, so I had to use our 2005 system instead which does have the jet drivers on it, but then that's a windows 2003 server as well :|, There is not really much I can do but to use it this way and figure out how to get the jet drivers to show up in windows 2008r2, but maybe later as this project was due on Friday :-/, linking the data was just the beginning... -Francisco http://bit.ly/sqlthis | Tsql and More... On Mon, Sep 12, 2011 at 1:03 AM, Mark Breen wrote: > Hello Francisco, > > Do you mean that SQL Server can link to a Jet db? If so, I did not know > that. > > Or are you attempting something else? I presume that you do not want to > install Office ? > > Mark > > > > > On 6 September 2011 22:27, Francisco Tapia wrote: > > > I thought I had a grasp of this but there is something wrong with my > > machine > > and the new sql server 2008 r2 cluster :-|. I have a vendor specific > > Access > > Database which I must link down to vs Upsizing, the vendor doesn't > support > > the upsize, but being that I'm on a new OS and the culster is on 2008, I > > don't see the drivers for the jet engine... :-| anyone been through this > > hoop? > > > > > > arg! > > > > > > -Francisco > > http://bit.ly/sqlthis | Tsql and More... > > From davidmcafee at gmail.com Mon Sep 12 16:56:52 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 12 Sep 2011 14:56:52 -0700 Subject: [dba-SQLServer] linking back... In-Reply-To: References: Message-ID: Why not SSIS/DTS once per night/hour from the MDB into the SQL DB? On Mon, Sep 12, 2011 at 2:23 PM, Francisco Tapia wrote: > yeah, > I meant that i'm trying to create a linked database to an Access 2000 jet > database. I wasn't able to do it from our new windows 2008 r2 cluster, so > I > had to use our 2005 system instead which does have the jet drivers on it, > but then that's a windows 2003 server as well :|, There is not really > much > I can do but to use it this way and figure out how to get the jet drivers > to > show up in windows 2008r2, but maybe later as this project was due on > Friday > :-/, linking the data was just the beginning... > > > > > -Francisco > http://bit.ly/sqlthis | Tsql and More... > > > > > > On Mon, Sep 12, 2011 at 1:03 AM, Mark Breen wrote: > > > Hello Francisco, > > > > Do you mean that SQL Server can link to a Jet db? If so, I did not know > > that. > > > > Or are you attempting something else? I presume that you do not want to > > install Office ? > > > > Mark > > > > > > > > > > On 6 September 2011 22:27, Francisco Tapia wrote: > > > > > I thought I had a grasp of this but there is something wrong with my > > > machine > > > and the new sql server 2008 r2 cluster :-|. I have a vendor specific > > > Access > > > Database which I must link down to vs Upsizing, the vendor doesn't > > support > > > the upsize, but being that I'm on a new OS and the culster is on 2008, > I > > > don't see the drivers for the jet engine... :-| anyone been through > this > > > hoop? > > > > > > > > > arg! > > > > > > > > > -Francisco > > > http://bit.ly/sqlthis | Tsql and More... > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From fhtapia at gmail.com Mon Sep 12 17:19:45 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Mon, 12 Sep 2011 15:19:45 -0700 Subject: [dba-SQLServer] linking back... In-Reply-To: References: Message-ID: hmm, I hadn't thought of doing that, I certainly have access to the jet database drivers via ssis. I'll re-work my solution to run off a ssis package instead... Thanks Dave! -Francisco http://bit.ly/sqlthis | Tsql and More... On Mon, Sep 12, 2011 at 2:56 PM, David McAfee wrote: > Why not SSIS/DTS once per night/hour from the MDB into the SQL DB? > > > On Mon, Sep 12, 2011 at 2:23 PM, Francisco Tapia > wrote: > > > yeah, > > I meant that i'm trying to create a linked database to an Access 2000 > jet > > database. I wasn't able to do it from our new windows 2008 r2 cluster, > so > > I > > had to use our 2005 system instead which does have the jet drivers on it, > > but then that's a windows 2003 server as well :|, There is not really > > much > > I can do but to use it this way and figure out how to get the jet drivers > > to > > show up in windows 2008r2, but maybe later as this project was due on > > Friday > > :-/, linking the data was just the beginning... > > > > > > > > > > -Francisco > > http://bit.ly/sqlthis | Tsql and More... > > > > > > > > > > > > On Mon, Sep 12, 2011 at 1:03 AM, Mark Breen > wrote: > > > > > Hello Francisco, > > > > > > Do you mean that SQL Server can link to a Jet db? If so, I did not > know > > > that. > > > > > > Or are you attempting something else? I presume that you do not want > to > > > install Office ? > > > > > > Mark > > > > > > > > > > > > > > > On 6 September 2011 22:27, Francisco Tapia wrote: > > > > > > > I thought I had a grasp of this but there is something wrong with my > > > > machine > > > > and the new sql server 2008 r2 cluster :-|. I have a vendor specific > > > > Access > > > > Database which I must link down to vs Upsizing, the vendor doesn't > > > support > > > > the upsize, but being that I'm on a new OS and the culster is on > 2008, > > I > > > > don't see the drivers for the jet engine... :-| anyone been through > > this > > > > hoop? > > > > > > > > > > > > arg! > > > > > > > > > > > > -Francisco > > > > http://bit.ly/sqlthis | Tsql and More... > > > > From jwcolby at colbyconsulting.com Mon Sep 12 21:06:03 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 12 Sep 2011 22:06:03 -0400 Subject: [dba-SQLServer] SQL Server compression In-Reply-To: References: <4E650719.7020301@colbyconsulting.com> <4E6CAAF2.2090706@colbyconsulting.com> Message-ID: <4E6EBA8B.2020502@colbyconsulting.com> >However CPUZ is still saying that my memory is dual channel instead of quad channel. The concensus is that it has to do with the fact that it a multi-chip module. Essentially each chip looks like a dual channel controller. Each chip controls 1/2 of the dimm sockets. Each chip gets at the memory for the other chip through an interconnect. Thus there really are 4 channels but... John W. Colby www.ColbyConsulting.com On 9/12/2011 5:19 PM, Francisco Tapia wrote: > very cool indeed! > > -Francisco > > > On Sun, Sep 11, 2011 at 5:34 AM, jwcolbywrote: > >> I dropped in 4 more dimms and my GeekBench score is now 15K. However CPUZ >> is still saying that my memory is dual channel instead of quad channel. I >> have the correct sockets populated per the motherboard manual, 4 dimm >> sockets per cpu sockets. I sure would like to figure that one out. >> >> In any event I now have 3 processors and 8 gigs assigned to Windows 2008 >> and 13 processors and 56 gigs assigned to SQL Server. >> >> As I mentioned the other day I moved to page compression for all of my >> major databases and while I do not know how it all works exactly but I now >> have enough memory to have the two databases that I normally pull data from >> for orders fit entirely into memory. One database is 35 gigs and the other >> is 15 gigs. Supposedly the data is compressed and stored on disk. Then it >> is loaded off od disk and stored in memory compressed. At the instant that >> it is used, the data is uncompressed and any resulting data recompressed (if >> storing) back into memory and from there back to disk. From my readings >> this requires more cpu power but less memory and less disk I/O. >> >> In my case I link these two databases by a KP/FK and pull sets of data >> which is written back out to a different (order) order database. The >> business is very very different with cheap powerful hardware. >> >> Thank you AMD. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/5/2011 1:30 PM, jwcolby wrote: >>> BTW I found something called GeekBench which I ran on my machine. It is >> the only thing I have found >>> that is a reasonable cost ($13) to give me numbers to compare to others. >> My Geekbench number is >>> ~13,500, and it pointed out to me that I am currently running the server >> with 1/2 of the memory >>> "bandwidth" I could be getting (the biggest reason I am adding more). >> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Mon Sep 12 21:11:06 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 12 Sep 2011 22:11:06 -0400 Subject: [dba-SQLServer] SQL Server compression In-Reply-To: References: <4E650719.7020301@colbyconsulting.com> <4E6CAAF2.2090706@colbyconsulting.com> Message-ID: <4E6EBBBA.2000702@colbyconsulting.com> >> In any event I now have 3 processors and 8 gigs assigned to Windows 2008 and 13 processors and 56 gigs assigned to SQL Server. And of course that is cores, not processors. ;) John W. Colby www.ColbyConsulting.com On 9/12/2011 5:19 PM, Francisco Tapia wrote: > very cool indeed! > > -Francisco > > > On Sun, Sep 11, 2011 at 5:34 AM, jwcolbywrote: > >> I dropped in 4 more dimms and my GeekBench score is now 15K. However CPUZ >> is still saying that my memory is dual channel instead of quad channel. I >> have the correct sockets populated per the motherboard manual, 4 dimm >> sockets per cpu sockets. I sure would like to figure that one out. >> >> In any event I now have 3 processors and 8 gigs assigned to Windows 2008 >> and 13 processors and 56 gigs assigned to SQL Server. >> >> As I mentioned the other day I moved to page compression for all of my >> major databases and while I do not know how it all works exactly but I now >> have enough memory to have the two databases that I normally pull data from >> for orders fit entirely into memory. One database is 35 gigs and the other >> is 15 gigs. Supposedly the data is compressed and stored on disk. Then it >> is loaded off od disk and stored in memory compressed. At the instant that >> it is used, the data is uncompressed and any resulting data recompressed (if >> storing) back into memory and from there back to disk. From my readings >> this requires more cpu power but less memory and less disk I/O. >> >> In my case I link these two databases by a KP/FK and pull sets of data >> which is written back out to a different (order) order database. The >> business is very very different with cheap powerful hardware. >> >> Thank you AMD. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/5/2011 1:30 PM, jwcolby wrote: >>> BTW I found something called GeekBench which I ran on my machine. It is >> the only thing I have found >>> that is a reasonable cost ($13) to give me numbers to compare to others. >> My Geekbench number is >>> ~13,500, and it pointed out to me that I am currently running the server >> with 1/2 of the memory >>> "bandwidth" I could be getting (the biggest reason I am adding more). >> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From fuller.artful at gmail.com Tue Sep 13 06:20:54 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Tue, 13 Sep 2011 07:20:54 -0400 Subject: [dba-SQLServer] Strange syntax Message-ID: I just came across some T-SQL syntax that I've never seen before, and I have no idea what it means or how it works. DECLARE @b INT SELECT 0 [A] , B = 1 -- 1 , 1 ++ 1 AS [C] , 1 +-+ 1 AS [D] , 1 -+- 1 AS [E] , 1 - - 1 AS [F] PRINT 'Result: ' + CAST(@b AS VARCHAR(10)) Results: A B C D E F ----------- ----------- ----------- ----------- ----------- ----------- 0 1 2 0 2 2 (1 row(s) affected) Can anyone explain this? I can't think of a use for it offhand, but I'm certainly curious as to how it works. TIA, Arthur From fhtapia at gmail.com Tue Sep 13 11:44:04 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Tue, 13 Sep 2011 09:44:04 -0700 Subject: [dba-SQLServer] linking back... In-Reply-To: References: Message-ID: This is part of my error when I was trying to get a link back to jet, as it turns out my server is windows 2008 R2 (64 bit) along with Sql Server 64bit and the error I get is: when I try to use SSIS to push out a simple update table package :-| The requested OLE DB provider Microsoft.Jet.OLEDB.4.0 is not registered -- perhaps no 64-bit provider is available. Error code: 0x00000000. any ideas? -Francisco http://bit.ly/sqlthis | Tsql and More... On Mon, Sep 12, 2011 at 3:19 PM, Francisco Tapia wrote: > hmm, I hadn't thought of doing that, I certainly have access to the jet > database drivers via ssis. > > I'll re-work my solution to run off a ssis package instead... Thanks Dave! > > > -Francisco > http://bit.ly/sqlthis | Tsql and More... > > > > On Mon, Sep 12, 2011 at 2:56 PM, David McAfee wrote: > >> Why not SSIS/DTS once per night/hour from the MDB into the SQL DB? >> >> >> On Mon, Sep 12, 2011 at 2:23 PM, Francisco Tapia >> wrote: >> >> > yeah, >> > I meant that i'm trying to create a linked database to an Access 2000 >> jet >> > database. I wasn't able to do it from our new windows 2008 r2 cluster, >> so >> > I >> > had to use our 2005 system instead which does have the jet drivers on >> it, >> > but then that's a windows 2003 server as well :|, There is not really >> > much >> > I can do but to use it this way and figure out how to get the jet >> drivers >> > to >> > show up in windows 2008r2, but maybe later as this project was due on >> > Friday >> > :-/, linking the data was just the beginning... >> > >> > >> > >> > >> > -Francisco >> > http://bit.ly/sqlthis | Tsql and More... >> > >> > >> > >> > >> > >> > On Mon, Sep 12, 2011 at 1:03 AM, Mark Breen >> wrote: >> > >> > > Hello Francisco, >> > > >> > > Do you mean that SQL Server can link to a Jet db? If so, I did not >> know >> > > that. >> > > >> > > Or are you attempting something else? I presume that you do not want >> to >> > > install Office ? >> > > >> > > Mark >> > > >> > > >> > > >> > > >> > > On 6 September 2011 22:27, Francisco Tapia wrote: >> > > >> > > > I thought I had a grasp of this but there is something wrong with my >> > > > machine >> > > > and the new sql server 2008 r2 cluster :-|. I have a vendor >> specific >> > > > Access >> > > > Database which I must link down to vs Upsizing, the vendor doesn't >> > > support >> > > > the upsize, but being that I'm on a new OS and the culster is on >> 2008, >> > I >> > > > don't see the drivers for the jet engine... :-| anyone been through >> > this >> > > > hoop? >> > > > >> > > > >> > > > arg! >> > > > >> > > > >> > > > -Francisco >> > > > http://bit.ly/sqlthis | Tsql and More... >> > > >> > From fhtapia at gmail.com Tue Sep 13 12:29:01 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Tue, 13 Sep 2011 10:29:01 -0700 Subject: [dba-SQLServer] linking back... In-Reply-To: References: Message-ID: ok, there is a project property to set the ssis project to 32bit mode... that seems to take care of this issue.. thanks guys :) -Francisco http://bit.ly/sqlthis | Tsql and More... On Tue, Sep 13, 2011 at 9:44 AM, Francisco Tapia wrote: > This is part of my error when I was trying to get a link back to jet, as it > turns out my server is windows 2008 R2 (64 bit) along with Sql Server 64bit > and the error I get is: when I try to use SSIS to push out a simple update > table package :-| > > The requested OLE DB provider Microsoft.Jet.OLEDB.4.0 is not registered -- > perhaps no 64-bit provider is available. Error code: 0x00000000. > > > any ideas? > > > -Francisco > http://bit.ly/sqlthis | Tsql and More... > > > > > > On Mon, Sep 12, 2011 at 3:19 PM, Francisco Tapia wrote: > >> hmm, I hadn't thought of doing that, I certainly have access to the jet >> database drivers via ssis. >> >> I'll re-work my solution to run off a ssis package instead... Thanks Dave! >> >> >> -Francisco >> http://bit.ly/sqlthis | Tsql and More... >> >> >> >> On Mon, Sep 12, 2011 at 2:56 PM, David McAfee wrote: >> >>> Why not SSIS/DTS once per night/hour from the MDB into the SQL DB? >>> >>> >>> On Mon, Sep 12, 2011 at 2:23 PM, Francisco Tapia >>> wrote: >>> >>> > yeah, >>> > I meant that i'm trying to create a linked database to an Access 2000 >>> jet >>> > database. I wasn't able to do it from our new windows 2008 r2 cluster, >>> so >>> > I >>> > had to use our 2005 system instead which does have the jet drivers on >>> it, >>> > but then that's a windows 2003 server as well :|, There is not really >>> > much >>> > I can do but to use it this way and figure out how to get the jet >>> drivers >>> > to >>> > show up in windows 2008r2, but maybe later as this project was due on >>> > Friday >>> > :-/, linking the data was just the beginning... >>> > >>> > >>> > >>> > >>> > -Francisco >>> > http://bit.ly/sqlthis | Tsql and More... >>> > >>> > >>> > >>> > >>> > >>> > On Mon, Sep 12, 2011 at 1:03 AM, Mark Breen >>> wrote: >>> > >>> > > Hello Francisco, >>> > > >>> > > Do you mean that SQL Server can link to a Jet db? If so, I did not >>> know >>> > > that. >>> > > >>> > > Or are you attempting something else? I presume that you do not want >>> to >>> > > install Office ? >>> > > >>> > > Mark >>> > > >>> > > >>> > > >>> > > >>> > > On 6 September 2011 22:27, Francisco Tapia >>> wrote: >>> > > >>> > > > I thought I had a grasp of this but there is something wrong with >>> my >>> > > > machine >>> > > > and the new sql server 2008 r2 cluster :-|. I have a vendor >>> specific >>> > > > Access >>> > > > Database which I must link down to vs Upsizing, the vendor doesn't >>> > > support >>> > > > the upsize, but being that I'm on a new OS and the culster is on >>> 2008, >>> > I >>> > > > don't see the drivers for the jet engine... :-| anyone been through >>> > this >>> > > > hoop? >>> > > > >>> > > > >>> > > > arg! >>> > > > >>> > > > >>> > > > -Francisco >>> > > > http://bit.ly/sqlthis | Tsql and More... >>> > > >>> >> > From markamatte at hotmail.com Tue Sep 13 14:34:59 2011 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 13 Sep 2011 19:34:59 +0000 Subject: [dba-SQLServer] Strange syntax In-Reply-To: References: Message-ID: This 'almost' looks like examples of how to set an 'alias' to a field(A,B,C)...the rest seem to be examples of the '+' sign being used for calculations and concatenation. Just my guess... Mark A. Matte > Date: Tue, 13 Sep 2011 07:20:54 -0400 > From: fuller.artful at gmail.com > To: dba-sqlserver at databaseadvisors.com > Subject: [dba-SQLServer] Strange syntax > > I just came across some T-SQL syntax that I've never seen before, and I have > no idea what it means or how it works. > > > DECLARE @b INT > SELECT 0 [A] > , B = 1 -- 1 > , 1 ++ 1 AS [C] > , 1 +-+ 1 AS [D] > , 1 -+- 1 AS [E] > , 1 - - 1 AS [F] > > PRINT 'Result: ' + CAST(@b AS VARCHAR(10)) > > > Results: > > A B C D E F > ----------- ----------- ----------- ----------- ----------- ----------- > 0 1 2 0 2 2 > > (1 row(s) affected) > > Can anyone explain this? I can't think of a use for it offhand, but I'm > certainly curious as to how it works. > > TIA, > Arthur > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > From davidmcafee at gmail.com Tue Sep 13 14:57:09 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 13 Sep 2011 12:57:09 -0700 Subject: [dba-SQLServer] Strange syntax In-Reply-To: References: Message-ID: It looks like C or Very Early SQL, which is similar to C (used !=, ==, ++ and so on) The Declaration of @b and the print of the cast do nothing A is always going to be 0. I modified it to use a variable, just so it was easier to change the number. B is always going to be the test number C will always be 1 more D will always be 1 less E&F will always be 1 more DECLARE @N AS INT SET @N = 4 SELECT 0 AS A, @N AS B, @N ++ 1 AS C, --Think of it as: @N + (+1) @N +-+ 1 AS D, --Think of it as: @N + (-(+1)) or @N + -1 @N -+- 1 AS E, --Think of it as: @N - (+(-1) ) or @N - -1 @N - - 1 AS F --Think of it as: @N -(-1) same as E --Results: --A B C D E F ----------- ----------- ----------- ----------- ----------- ----------- --0 0 1 -1 1 1 --0 1 2 0 2 2 --0 2 3 1 3 3 --0 3 4 2 4 4 --0 4 5 3 5 5 On Tue, Sep 13, 2011 at 4:20 AM, Arthur Fuller wrote: > I just came across some T-SQL syntax that I've never seen before, and I > have > no idea what it means or how it works. > > > DECLARE @b INT > SELECT 0 [A] > , B = 1 -- 1 > , 1 ++ 1 AS [C] > , 1 +-+ 1 AS [D] > , 1 -+- 1 AS [E] > , 1 - - 1 AS [F] > > PRINT 'Result: ' + CAST(@b AS VARCHAR(10)) > > > Results: > > A B C D E F > ----------- ----------- ----------- ----------- ----------- ----------- > 0 1 2 0 2 2 > > (1 row(s) affected) > > Can anyone explain this? I can't think of a use for it offhand, but I'm > certainly curious as to how it works. > > From fuller.artful at gmail.com Tue Sep 13 16:38:14 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Tue, 13 Sep 2011 17:38:14 -0400 Subject: [dba-SQLServer] Strange syntax In-Reply-To: References: Message-ID: Wel thanks for your starting pointers, but I remain confused. WTH is -+-, or +-+? I'm recalling C syntax but even that don't cut it. (for x in y; x++) etc. WTF is -+- etc.? I must have fallen asleep in that seminar. A. On Tue, Sep 13, 2011 at 3:57 PM, David McAfee wrote: > It looks like C or Very Early SQL, which is similar to C (used !=, ==, ++ > and so on) > > From stuart at lexacorp.com.pg Tue Sep 13 17:28:48 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 14 Sep 2011 08:28:48 +1000 Subject: [dba-SQLServer] Strange syntax In-Reply-To: References: , , Message-ID: <4E6FD920.19745.9E712F7@stuart.lexacorp.com.pg> Concatenation of operators. Try variants of this in an immediate window in Access i.e: "? 1 ++--+ 2" It works in many programming enviroments including just about any flavour of BASIC. -- Stuart On 13 Sep 2011 at 17:38, Arthur Fuller wrote: > Wel thanks for your starting pointers, but I remain confused. WTH is > -+-, or +-+? I'm recalling C syntax but even that don't cut it. (for x > in y; x++) etc. WTF is -+- etc.? I must have fallen asleep in that > seminar. A. > > On Tue, Sep 13, 2011 at 3:57 PM, David McAfee > wrote: > > > It looks like C or Very Early SQL, which is similar to C (used !=, > > ==, ++ and so on) > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From ab-mi at post3.tele.dk Tue Sep 13 18:29:44 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Wed, 14 Sep 2011 01:29:44 +0200 Subject: [dba-SQLServer] linking back... In-Reply-To: References: Message-ID: <61D4FB2F07114DFE8826F35CBEC0A8CC@abpc> Hi Gustav, >> The only thing I miss is how to open those links non-exclusively Don't know if this is applicable in your case. But I've noticed the same behaviour when linking an Access database to Excel: the Access database will be read only as long as Excel holds the connection. A workaround to this is to edit the connection string in Excel and change the setting "Mode=Share Deny Write" to "Mode=Share Deny None". This will make the db full editable in Access even if it's opened in Excel. Maybe you can make a similar setting in your app. Asger -----Oprindelig meddelelse----- Fra: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] P? vegne af Gustav Brock Sendt: 12. september 2011 10:52 Til: dba-sqlserver at databaseadvisors.com Emne: Re: [dba-SQLServer] linking back... Hi Mark It certainly can, both for read and write. It is explained in the BOL and in daily use at one of our clients linking two Access 2.0 database and one Access 97 database in use by third party apps. The only thing I miss is how to open those links non-exclusively; right now the users have to step out of the apps using the Access databases (no big deal, three users only) before transfer can take place between SQL Server 2005 and the linked databases. The transfer is controlled from my C# WinForms app which uses DataTableAdapters to connect to the databases, then custom code performs one-way or two-way appending or updating of records (I don't delete anything) Another option I have yet to test is the Sync Framework of Visual Studio. This should take care of the table plumbing to enable you to code on a higher level. /gustav >>> marklbreen at gmail.com 12-09-2011 10:03 >>> Hello Francisco, Do you mean that SQL Server can link to a Jet db? If so, I did not know that. Or are you attempting something else? I presume that you do not want to install Office ? Mark On 6 September 2011 22:27, Francisco Tapia wrote: > I thought I had a grasp of this but there is something wrong with my machine > and the new sql server 2008 r2 cluster :-|. I have a vendor specific Access > Database which I must link down to vs Upsizing, the vendor doesn't support > the upsize, but being that I'm on a new OS and the culster is on 2008, I > don't see the drivers for the jet engine... :-| anyone been through this hoop? > > arg! > > > -Francisco > http://bit.ly/sqlthis | Tsql and More... _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From lawhonac at hiwaay.net Tue Sep 13 18:38:54 2011 From: lawhonac at hiwaay.net (Alan Lawhon) Date: Tue, 13 Sep 2011 18:38:54 -0500 Subject: [dba-SQLServer] Strange syntax In-Reply-To: References: Message-ID: <001301cc726e$4cceebe0$e66cc3a0$@net> Arthur, et al: Goodness! I hope something like this doesn't show up on the 70-432 and 70-433 SQL Server certification exams ... Alan C. Lawhon -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Tuesday, September 13, 2011 6:21 AM To: Discussion concerning MS SQL Server Subject: [dba-SQLServer] Strange syntax I just came across some T-SQL syntax that I've never seen before, and I have no idea what it means or how it works. DECLARE @b INT SELECT 0 [A] , B = 1 -- 1 , 1 ++ 1 AS [C] , 1 +-+ 1 AS [D] , 1 -+- 1 AS [E] , 1 - - 1 AS [F] PRINT 'Result: ' + CAST(@b AS VARCHAR(10)) Results: A B C D E F ----------- ----------- ----------- ----------- ----------- ----------- 0 1 2 0 2 2 (1 row(s) affected) Can anyone explain this? I can't think of a use for it offhand, but I'm certainly curious as to how it works. TIA, Arthur _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From davidmcafee at gmail.com Tue Sep 13 19:27:20 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 13 Sep 2011 17:27:20 -0700 Subject: [dba-SQLServer] Strange syntax In-Reply-To: <001301cc726e$4cceebe0$e66cc3a0$@net> References: <001301cc726e$4cceebe0$e66cc3a0$@net> Message-ID: No. This is very old usage. Pre 7.0. I've seen it in our old erp system. My professor would throw stuff like that in some of our tests. Anybody using that in a newer SQL sproc is just trying to make it look like he's doing hard work. :) Sent from my Droid phone. On Sep 13, 2011 4:39 PM, "Alan Lawhon" wrote: > Arthur, et al: > > Goodness! I hope something like this doesn't show up on the 70-432 and > 70-433 SQL Server certification exams ... > > Alan C. Lawhon > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Arthur > Fuller > Sent: Tuesday, September 13, 2011 6:21 AM > To: Discussion concerning MS SQL Server > Subject: [dba-SQLServer] Strange syntax > > I just came across some T-SQL syntax that I've never seen before, and I have > no idea what it means or how it works. > > > DECLARE @b INT > SELECT 0 [A] > , B = 1 -- 1 > , 1 ++ 1 AS [C] > , 1 +-+ 1 AS [D] > , 1 -+- 1 AS [E] > , 1 - - 1 AS [F] > > PRINT 'Result: ' + CAST(@b AS VARCHAR(10)) > > > Results: > > A B C D E F > ----------- ----------- ----------- ----------- ----------- ----------- > 0 1 2 0 2 2 > > (1 row(s) affected) > > Can anyone explain this? I can't think of a use for it offhand, but I'm > certainly curious as to how it works. > > TIA, > Arthur > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > From accessd at shaw.ca Tue Sep 13 20:35:25 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 13 Sep 2011 18:35:25 -0700 Subject: [dba-SQLServer] New Windows 8 In-Reply-To: <2F9A0DD5E91F496C8AE781EC53B17173@creativesystemdesigns.com> References: <2F9A0DD5E91F496C8AE781EC53B17173@creativesystemdesigns.com> Message-ID: The first look of Windows 8 may be a bit of a curiosity. Actually, it is two products in one or a core with two distros...like Linux, given say, Lime and Ubuntu, each interface looks completely different but each has the same kernel. There will be the new default browser/cell phone type interface and then there will be Windows7. http://www.theregister.co.uk/2011/09/13/windows_8_preview/ I think this product is an evolutionary product...One part says desktop PC and the other says Web based browser. The interface is just a step on the journey which will lead away from the desktop PC to an internet support application. Many articles have been written saying it more bluntly, but this is the formal acceptance and official agreement, on the part of Microsoft. They have just acknowledged the truth and that is that the PC, as we know it, is dead. So boys and girls if you plan to be working in the computer industry, of the future get your internet skills ready. Learn about web servers, internet protocols, distributive databases, HTMLx, CSSx, JavaScript, web based graphics and cloud based applications (and all the forth-coming generations). It is going to be a thrilling ride as we launch off from the PC. Jim From stuart at lexacorp.com.pg Tue Sep 13 21:18:47 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 14 Sep 2011 12:18:47 +1000 Subject: [dba-SQLServer] [AccessD] New Windows 8 In-Reply-To: References: , <2F9A0DD5E91F496C8AE781EC53B17173@creativesystemdesigns.com>, Message-ID: <4E700F07.22290.383F13@stuart.lexacorp.com.pg> Maybe in the US where internet access is fast and bandiwdth is cheap. It will be many years before businesses in much of the world are prepared to go that way. -- Stuart On 13 Sep 2011 at 18:35, Jim Lawrence wrote: > Many articles have been written saying it more bluntly, but this is > the formal acceptance and official agreement, on the part of > Microsoft. They have just acknowledged the truth and that is that the > PC, as we know it, is dead. > > So boys and girls if you plan to be working in the computer industry, > of the future get your internet skills ready. Learn about web servers, > internet protocols, distributive databases, HTMLx, CSSx, JavaScript, > web based graphics and cloud based applications (and all the > forth-coming generations). > > It is going to be a thrilling ride as we launch off from the PC. > From fuller.artful at gmail.com Wed Sep 14 01:32:57 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Wed, 14 Sep 2011 02:32:57 -0400 Subject: [dba-SQLServer] Strange syntax In-Reply-To: References: <001301cc726e$4cceebe0$e66cc3a0$@net> Message-ID: Yeah OK I get it, I'm way out of the loop. But catch me up, please. I still don't understand why or how this works. If you have a spare moment, please explain. A. From stuart at lexacorp.com.pg Wed Sep 14 02:48:04 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 14 Sep 2011 17:48:04 +1000 Subject: [dba-SQLServer] Strange syntax In-Reply-To: References: , , Message-ID: <4E705C34.3926.165B928@stuart.lexacorp.com.pg> On 14 Sep 2011 at 2:32, Arthur Fuller wrote: > Yeah OK I get it, I'm way out of the loop. But catch me up, please. I > still don't understand why or how this works. > > If you have a spare moment, please explain. > It's actually quite simple once you dig through the obfuscation. You don't need the DECLARE and PRINT lines at all to return the recordset in question, They just returning the string "Result = Null" as an "informational error message" to the calling application. (Null because although @b is declared, it is not initialised with a SET @b =....." ) The recordset comes purely from the select part which is just using different ways of declaring field aliases and using concatentation of +/- operators..You get exactly the same recordset returned with: SELECT 0 AS A, 1 - (-1) AS B, 1 + (+1) AS C, 1 + (- (+1)) AS D, 1 - (+ ( -1)) AS E, 1 - (-1) AS F or SELECT A = 0, B = 1 - (-1), C = ..... Note the field alias B is not the integer variable @b. Using the same letter for both is just further obfuscation. From stuart at lexacorp.com.pg Wed Sep 14 03:08:06 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 14 Sep 2011 18:08:06 +1000 Subject: [dba-SQLServer] Strange syntax In-Reply-To: <4E705C34.3926.165B928@stuart.lexacorp.com.pg> References: , , <4E705C34.3926.165B928@stuart.lexacorp.com.pg> Message-ID: <4E7060E6.32163.1780FCF@stuart.lexacorp.com.pg> Just noticed another cunning piece of obfuscation in there: ,B = 1 -- 1 The "--" is a comment delimiter so this is the same as ,B = 1 /* 1 */ and not ,B = 1 - (-1) So the field B returns 1, not 2. -- Stuart On 14 Sep 2011 at 17:48, Stuart McLachlan wrote: > On 14 Sep 2011 at 2:32, Arthur Fuller wrote: > > > Yeah OK I get it, I'm way out of the loop. But catch me up, please. > > I still don't understand why or how this works. > > > > If you have a spare moment, please explain. > > > > It's actually quite simple once you dig through the obfuscation. > > You don't need the DECLARE and PRINT lines at all to return the > recordset in question, They just returning the string "Result = Null" > as an "informational error message" to the calling application. (Null > because although @b is declared, it is not initialised with a SET @b > =....." ) > > The recordset comes purely from the select part which is just using > different ways of declaring field aliases and using concatentation of > +/- operators..You get exactly the same recordset returned with: > > SELECT 0 AS A, > 1 - (-1) AS B, > 1 + (+1) AS C, > 1 + (- (+1)) AS D, > 1 - (+ ( -1)) AS E, > 1 - (-1) AS F > > or > SELECT A = 0, > B = 1 - (-1), > C = ..... > > Note the field alias B is not the integer variable @b. Using the same > letter for both is just further obfuscation. > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From marklbreen at gmail.com Thu Sep 15 04:28:14 2011 From: marklbreen at gmail.com (Mark Breen) Date: Thu, 15 Sep 2011 10:28:14 +0100 Subject: [dba-SQLServer] linking back... In-Reply-To: References: Message-ID: Hi Gustav, so when you link them, does that mean tha in SSMS, you can write queries against the Jet tables ? If so, why can't you schedule a job to do the update up and down, regardless of exclusive use. Also, just a question, I used to use DTS a lot back in SQL 2000 days, I have not used it too much since 2005 / 2008 / 2008 R2, but did you attempt to get SSIS to manage the data management, it sounds like it it the type of thing it should be used for. thanks Mark On 12 September 2011 09:52, Gustav Brock wrote: > Hi Mark > > It certainly can, both for read and write. It is explained in the BOL and > in daily use at one of our clients linking two Access 2.0 database and one > Access 97 database in use by third party apps. > > The only thing I miss is how to open those links non-exclusively; right now > the users have to step out of the apps using the Access databases (no big > deal, three users only) before transfer can take place between SQL Server > 2005 and the linked databases. The transfer is controlled from my C# > WinForms app which uses DataTableAdapters to connect to the databases, then > custom code performs one-way or two-way appending or updating of records (I > don't delete anything) > > Another option I have yet to test is the Sync Framework of Visual Studio. > This should take care of the table plumbing to enable you to code on a > higher level. > > /gustav > > > >>> marklbreen at gmail.com 12-09-2011 10:03 >>> > Hello Francisco, > > Do you mean that SQL Server can link to a Jet db? If so, I did not know > that. > > Or are you attempting something else? I presume that you do not want to > install Office ? > > Mark > > > On 6 September 2011 22:27, Francisco Tapia wrote: > > > I thought I had a grasp of this but there is something wrong with my > machine > > and the new sql server 2008 r2 cluster :-|. I have a vendor specific > Access > > Database which I must link down to vs Upsizing, the vendor doesn't > support > > the upsize, but being that I'm on a new OS and the culster is on 2008, I > > don't see the drivers for the jet engine... :-| anyone been through this > hoop? > > > > arg! > > > > > > -Francisco > > http://bit.ly/sqlthis | Tsql and More... > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From Gustav at cactus.dk Thu Sep 15 05:02:04 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 15 Sep 2011 12:02:04 +0200 Subject: [dba-SQLServer] linking back... Message-ID: Hi Mark Yes, you can see and use the JET tables in SSMS. However, I don't use DTS for syncing as the sync process is rather complicated and I haven't used DTS previously. Also, the client are not superusers, thus operation had to be a click of a button which I created in the app itself with a progress bar and decent success/error reporting. /gustav >>> marklbreen at gmail.com 15-09-2011 11:28 >>> Hi Gustav, so when you link them, does that mean tha in SSMS, you can write queries against the Jet tables ? If so, why can't you schedule a job to do the update up and down, regardless of exclusive use. Also, just a question, I used to use DTS a lot back in SQL 2000 days, I have not used it too much since 2005 / 2008 / 2008 R2, but did you attempt to get SSIS to manage the data management, it sounds like it it the type of thing it should be used for. thanks Mark On 12 September 2011 09:52, Gustav Brock wrote: > Hi Mark > > It certainly can, both for read and write. It is explained in the BOL and > in daily use at one of our clients linking two Access 2.0 database and one > Access 97 database in use by third party apps. > > The only thing I miss is how to open those links non-exclusively; right now > the users have to step out of the apps using the Access databases (no big > deal, three users only) before transfer can take place between SQL Server > 2005 and the linked databases. The transfer is controlled from my C# > WinForms app which uses DataTableAdapters to connect to the databases, then > custom code performs one-way or two-way appending or updating of records (I > don't delete anything) > > Another option I have yet to test is the Sync Framework of Visual Studio. > This should take care of the table plumbing to enable you to code on a > higher level. > > /gustav > > > >>> marklbreen at gmail.com 12-09-2011 10:03 >>> > Hello Francisco, > > Do you mean that SQL Server can link to a Jet db? If so, I did not know > that. > > Or are you attempting something else? I presume that you do not want to > install Office ? > > Mark > > > On 6 September 2011 22:27, Francisco Tapia wrote: > > > I thought I had a grasp of this but there is something wrong with my > machine > > and the new sql server 2008 r2 cluster :-|. I have a vendor specific > Access > > Database which I must link down to vs Upsizing, the vendor doesn't > support > > the upsize, but being that I'm on a new OS and the culster is on 2008, I > > don't see the drivers for the jet engine... :-| anyone been through this > hoop? > > > > arg! > > > > > > -Francisco > > http://bit.ly/sqlthis | Tsql and More... > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Sep 17 08:54:39 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 17 Sep 2011 09:54:39 -0400 Subject: [dba-SQLServer] SSMS priority Message-ID: <4E74A69F.6000706@colbyconsulting.com> I am running a query which is maxing out all 12 cores assigned to SQL Server. Just as an aside i had to reduce the number of cores assigned in order to reduce the temperature of the cores below where it would blue screen. In any event I now have 4 cores and 8 gigs assigned to the OS (Windows 2008R2), or more correctly not assigned to SQL Server. My issue is that when all the resources are in use, SSMS responds very slowly. For example I opened SSMS and clicked on the databases tree and it took several minutes to drop down. After that things took 10 seconds to 30 seconds which normally take a second. Is there a setting somewhere which will tell sql server to leave some resources for SSMS, or basically for any process other than the thing it is currently doing. In this case it is running a simple append query, about 7 fields, from one database / table (index on those 7 fields) to another database / table. In this specific case I am trying to copy these 7 fields for about 150 million records, rotating media for both databases, and for some reason it is incredibly slow. The records do have to be inserted in sorted order, sorted on 3 fields. -- John W. Colby www.ColbyConsulting.com From lawhonac at hiwaay.net Sat Sep 17 10:39:08 2011 From: lawhonac at hiwaay.net (Alan Lawhon) Date: Sat, 17 Sep 2011 10:39:08 -0500 Subject: [dba-SQLServer] Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer Message-ID: <001601cc754f$f0c76f90$d2564eb0$@net> http://windowssecrets.com/top-story/the-sorry-tale-of-the-unsecure-sockets-l ayer/ http://tinyurl.com/3z9awxj This is a follow-up article to the story concerning corrupted root certificates which I posted last week. Microsoft issued an out-of-cycle security patch to eliminate the source of the phony certificates, (i.e. DigiNotar), and remove the threat to users of Internet Explorer and other browsers. Since > than 99 percent of the potential "victims" of this security breach were located over in Iran, Woody Leonhard seems to be implying that this may be a case of the Government of Iran eavesdropping on its citizens; thus there is little (if any) chance of this breach adversely affecting users outside of Iran - like us. Still, his analysis of the "lax process" by which root certificates are issued is illuminating. At the end of his article, Woody recommends that users consider modifying their "Hosts" file (to read only) in order to "lock" their system and prevent man-in-the-middle attacks and other security-related vulnerabilities. Before I modify a system file, I want to check with the experts on here. Are most of you in agreement that changing your "Hosts" file (to read only) is a good idea? (I wonder why Microsoft doesn't make the "Hosts" file read only by default?) Alan C. Lawhon From jlawrenc1 at shaw.ca Sat Sep 17 12:36:08 2011 From: jlawrenc1 at shaw.ca (Jim Lawrence) Date: Sat, 17 Sep 2011 10:36:08 -0700 Subject: [dba-SQLServer] SSMS priority In-Reply-To: <4E74A69F.6000706@colbyconsulting.com> References: <4E74A69F.6000706@colbyconsulting.com> Message-ID: You need a cooling kit and a few more fans. ;-) Jim -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, September 17, 2011 6:55 AM To: Sqlserver-Dba Subject: [dba-SQLServer] SSMS priority I am running a query which is maxing out all 12 cores assigned to SQL Server. Just as an aside i had to reduce the number of cores assigned in order to reduce the temperature of the cores below where it would blue screen. In any event I now have 4 cores and 8 gigs assigned to the OS (Windows 2008R2), or more correctly not assigned to SQL Server. My issue is that when all the resources are in use, SSMS responds very slowly. For example I opened SSMS and clicked on the databases tree and it took several minutes to drop down. After that things took 10 seconds to 30 seconds which normally take a second. Is there a setting somewhere which will tell sql server to leave some resources for SSMS, or basically for any process other than the thing it is currently doing. In this case it is running a simple append query, about 7 fields, from one database / table (index on those 7 fields) to another database / table. In this specific case I am trying to copy these 7 fields for about 150 million records, rotating media for both databases, and for some reason it is incredibly slow. The records do have to be inserted in sorted order, sorted on 3 fields. -- John W. Colby www.ColbyConsulting.com _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From df.waters at comcast.net Sat Sep 17 13:03:04 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 17 Sep 2011 13:03:04 -0500 Subject: [dba-SQLServer] SSMS priority In-Reply-To: References: <4E74A69F.6000706@colbyconsulting.com> Message-ID: <000601cc7564$0c169e10$2443da30$@comcast.net> Ah - Cooling! I discovered on my box that straight through air flow worked a lot better. I originally started with the OEM fan that blew straight down onto the processor and motherboard, but temps seemed a little high. Then I got a CPU cooler that has tubes which are cooled by a 'radiator' assembly with a fan attached which complemented the airflow I already had going from front to back. Temps went down several degrees. That cooler cost < $50, so it was a good buy. You can also get two fans for those coolers which might help. Dan -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Saturday, September 17, 2011 12:36 PM To: 'Discussion concerning MS SQL Server' Subject: Re: [dba-SQLServer] SSMS priority You need a cooling kit and a few more fans. ;-) Jim -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, September 17, 2011 6:55 AM To: Sqlserver-Dba Subject: [dba-SQLServer] SSMS priority I am running a query which is maxing out all 12 cores assigned to SQL Server. Just as an aside i had to reduce the number of cores assigned in order to reduce the temperature of the cores below where it would blue screen. In any event I now have 4 cores and 8 gigs assigned to the OS (Windows 2008R2), or more correctly not assigned to SQL Server. My issue is that when all the resources are in use, SSMS responds very slowly. For example I opened SSMS and clicked on the databases tree and it took several minutes to drop down. After that things took 10 seconds to 30 seconds which normally take a second. Is there a setting somewhere which will tell sql server to leave some resources for SSMS, or basically for any process other than the thing it is currently doing. In this case it is running a simple append query, about 7 fields, from one database / table (index on those 7 fields) to another database / table. In this specific case I am trying to copy these 7 fields for about 150 million records, rotating media for both databases, and for some reason it is incredibly slow. The records do have to be inserted in sorted order, sorted on 3 fields. -- John W. Colby www.ColbyConsulting.com _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Sep 17 13:43:28 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 17 Sep 2011 14:43:28 -0400 Subject: [dba-SQLServer] SSMS priority In-Reply-To: References: <4E74A69F.6000706@colbyconsulting.com> Message-ID: <4E74EA50.6040808@colbyconsulting.com> LOL, yep. I have a server with about 16 hard drives, plus a 16 port raid controller, plus two amd 6128 processors plus eight 8 gb dimms. Plenty of heat generated there. After the blue screen i changed the fan wall between the disks and the motherboard area, changing to thhree 120 mm fans. That helped a lot. Went back to my jet engine exhaust fans. They are loud but pull tons of air out of the case. The processor hsf is the real issue. I have ordered an adapter to use a 120mm fan on those. That will get as much air blowing on them as I am ever going to get. I think I need to remove and reinstall the hsf on both sockets. One is 10 degrees C hotter than the other. Something wrong there. John W. Colby www.ColbyConsulting.com On 9/17/2011 1:36 PM, Jim Lawrence wrote: > You need a cooling kit and a few more fans. ;-) > > Jim > > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, September 17, 2011 6:55 AM > To: Sqlserver-Dba > Subject: [dba-SQLServer] SSMS priority > > I am running a query which is maxing out all 12 cores assigned to SQL > Server. Just as an aside i > had to reduce the number of cores assigned in order to reduce the > temperature of the cores below > where it would blue screen. > > In any event I now have 4 cores and 8 gigs assigned to the OS (Windows > 2008R2), or more correctly > not assigned to SQL Server. > > My issue is that when all the resources are in use, SSMS responds very > slowly. For example I opened > SSMS and clicked on the databases tree and it took several minutes to drop > down. After that things > took 10 seconds to 30 seconds which normally take a second. > > Is there a setting somewhere which will tell sql server to leave some > resources for SSMS, or > basically for any process other than the thing it is currently doing. In > this case it is running a > simple append query, about 7 fields, from one database / table (index on > those 7 fields) to another > database / table. > > In this specific case I am trying to copy these 7 fields for about 150 > million records, rotating > media for both databases, and for some reason it is incredibly slow. The > records do have to be > inserted in sorted order, sorted on 3 fields. > From jwcolby at colbyconsulting.com Sat Sep 17 13:44:23 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 17 Sep 2011 14:44:23 -0400 Subject: [dba-SQLServer] SSMS priority In-Reply-To: <000601cc7564$0c169e10$2443da30$@comcast.net> References: <4E74A69F.6000706@colbyconsulting.com> <000601cc7564$0c169e10$2443da30$@comcast.net> Message-ID: <4E74EA87.8040403@colbyconsulting.com> I have aftermarket heat pipe HSFs but they are just not enough by themselves. John W. Colby www.ColbyConsulting.com On 9/17/2011 2:03 PM, Dan Waters wrote: > Ah - Cooling! I discovered on my box that straight through air flow worked > a lot better. I originally started with the OEM fan that blew straight down > onto the processor and motherboard, but temps seemed a little high. Then I > got a CPU cooler that has tubes which are cooled by a 'radiator' assembly > with a fan attached which complemented the airflow I already had going from > front to back. Temps went down several degrees. That cooler cost< $50, so > it was a good buy. You can also get two fans for those coolers which might > help. > > Dan > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence > Sent: Saturday, September 17, 2011 12:36 PM > To: 'Discussion concerning MS SQL Server' > Subject: Re: [dba-SQLServer] SSMS priority > > You need a cooling kit and a few more fans. ;-) > > Jim > > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, September 17, 2011 6:55 AM > To: Sqlserver-Dba > Subject: [dba-SQLServer] SSMS priority > > I am running a query which is maxing out all 12 cores assigned to SQL > Server. Just as an aside i had to reduce the number of cores assigned in > order to reduce the temperature of the cores below where it would blue > screen. > > In any event I now have 4 cores and 8 gigs assigned to the OS (Windows > 2008R2), or more correctly not assigned to SQL Server. > > My issue is that when all the resources are in use, SSMS responds very > slowly. For example I opened SSMS and clicked on the databases tree and it > took several minutes to drop down. After that things took 10 seconds to 30 > seconds which normally take a second. > > Is there a setting somewhere which will tell sql server to leave some > resources for SSMS, or basically for any process other than the thing it is > currently doing. In this case it is running a simple append query, about 7 > fields, from one database / table (index on those 7 fields) to another > database / table. > > In this specific case I am trying to copy these 7 fields for about 150 > million records, rotating media for both databases, and for some reason it > is incredibly slow. The records do have to be inserted in sorted order, > sorted on 3 fields. > > -- > John W. Colby > www.ColbyConsulting.com > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From stuart at lexacorp.com.pg Sat Sep 17 16:18:12 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 18 Sep 2011 07:18:12 +1000 Subject: [dba-SQLServer] Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: <001601cc754f$f0c76f90$d2564eb0$@net> References: <001601cc754f$f0c76f90$d2564eb0$@net> Message-ID: <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg> As a general rule, an RO hosts file makes sense. Very few people ever need special entries in it. OTOH, I have a shortcut to mine in a folder on my desktop because I edit it quite often, -- Stuart On 17 Sep 2011 at 10:39, Alan Lawhon wrote: > > http://windowssecrets.com/top-story/the-sorry-tale-of-the-unsecure-soc > kets-l ayer/ > > http://tinyurl.com/3z9awxj > > > > This is a follow-up article to the story concerning corrupted root > certificates which I posted last week. Microsoft issued an > out-of-cycle security patch to eliminate the source of the phony > certificates, (i.e. DigiNotar), and remove the threat to users of > Internet Explorer and other browsers. > > Since > than 99 percent of the potential "victims" of this security > breach were located over in Iran, Woody Leonhard seems to be implying > that this may be a case of the Government of Iran eavesdropping on its > citizens; thus there is little (if any) chance of this breach > adversely affecting users outside of Iran - like us. Still, his > analysis of the "lax process" by which root certificates are issued is > illuminating. > > At the end of his article, Woody recommends that users consider > modifying their "Hosts" file (to read only) in order to "lock" their > system and prevent man-in-the-middle attacks and other > security-related vulnerabilities. Before I modify a system file, I > want to check with the experts on here. Are most of you in agreement > that changing your "Hosts" file (to read only) is a good idea? (I > wonder why Microsoft doesn't make the "Hosts" file read only by > default?) > > Alan C. Lawhon > > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From accessd at shaw.ca Sat Sep 17 16:22:23 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 17 Sep 2011 14:22:23 -0700 Subject: [dba-SQLServer] SSMS priority In-Reply-To: <4E74EA50.6040808@colbyconsulting.com> References: <4E74A69F.6000706@colbyconsulting.com> <4E74EA50.6040808@colbyconsulting.com> Message-ID: <17D76B4B16D548F5AA84566377A3AFF3@creativesystemdesigns.com> Hi John: Here is a little program that might help you with monitoring heating issue: http://www.almico.com/speedfan.php It is a free download and can monitor fan speeds, CPU temperatures, can send you an email if a threshold is exceeded and is customizable for specific motherboards and circuitry. Also, it may be time to go to refrigerated liquid cooling. Jim -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, September 17, 2011 11:43 AM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] SSMS priority LOL, yep. I have a server with about 16 hard drives, plus a 16 port raid controller, plus two amd 6128 processors plus eight 8 gb dimms. Plenty of heat generated there. After the blue screen i changed the fan wall between the disks and the motherboard area, changing to thhree 120 mm fans. That helped a lot. Went back to my jet engine exhaust fans. They are loud but pull tons of air out of the case. The processor hsf is the real issue. I have ordered an adapter to use a 120mm fan on those. That will get as much air blowing on them as I am ever going to get. I think I need to remove and reinstall the hsf on both sockets. One is 10 degrees C hotter than the other. Something wrong there. John W. Colby www.ColbyConsulting.com On 9/17/2011 1:36 PM, Jim Lawrence wrote: > You need a cooling kit and a few more fans. ;-) > > Jim > > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, September 17, 2011 6:55 AM > To: Sqlserver-Dba > Subject: [dba-SQLServer] SSMS priority > > I am running a query which is maxing out all 12 cores assigned to SQL > Server. Just as an aside i > had to reduce the number of cores assigned in order to reduce the > temperature of the cores below > where it would blue screen. > > In any event I now have 4 cores and 8 gigs assigned to the OS (Windows > 2008R2), or more correctly > not assigned to SQL Server. > > My issue is that when all the resources are in use, SSMS responds very > slowly. For example I opened > SSMS and clicked on the databases tree and it took several minutes to drop > down. After that things > took 10 seconds to 30 seconds which normally take a second. > > Is there a setting somewhere which will tell sql server to leave some > resources for SSMS, or > basically for any process other than the thing it is currently doing. In > this case it is running a > simple append query, about 7 fields, from one database / table (index on > those 7 fields) to another > database / table. > > In this specific case I am trying to copy these 7 fields for about 150 > million records, rotating > media for both databases, and for some reason it is incredibly slow. The > records do have to be > inserted in sorted order, sorted on 3 fields. > _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Sep 17 16:50:28 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 17 Sep 2011 17:50:28 -0400 Subject: [dba-SQLServer] SSMS priority In-Reply-To: <17D76B4B16D548F5AA84566377A3AFF3@creativesystemdesigns.com> References: <4E74A69F.6000706@colbyconsulting.com> <4E74EA50.6040808@colbyconsulting.com> <17D76B4B16D548F5AA84566377A3AFF3@creativesystemdesigns.com> Message-ID: <4E751624.6030908@colbyconsulting.com> I am using speedfan. That is how I determined that I was pushing the envelope. It is OK but not great, it does the job. It doesn't see all of the cores, but it does return the temps of both dies in the MCM that is the AMD processor. > Also, it may be time to go to refrigerated liquid cooling. No, I really don't want to go there. I am using a 4U cabinet and could use a push/pull cooler (fan on both sides) but for this socket they are about $90 each. I will do that as a last resort. I really get the feeling that one of the HSFs is not seated properly. There is no other explanation for a 10 degree C difference between the sockets at idle. John W. Colby www.ColbyConsulting.com On 9/17/2011 5:22 PM, Jim Lawrence wrote: > Hi John: > > Here is a little program that might help you with monitoring heating issue: > http://www.almico.com/speedfan.php > > It is a free download and can monitor fan speeds, CPU temperatures, can send > you an email if a threshold is exceeded and is customizable for specific > motherboards and circuitry. > > Also, it may be time to go to refrigerated liquid cooling. > > Jim > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, September 17, 2011 11:43 AM > To: Discussion concerning MS SQL Server > Subject: Re: [dba-SQLServer] SSMS priority > > LOL, yep. I have a server with about 16 hard drives, plus a 16 port raid > controller, plus two amd > 6128 processors plus eight 8 gb dimms. > > Plenty of heat generated there. > > After the blue screen i changed the fan wall between the disks and the > motherboard area, changing to > thhree 120 mm fans. That helped a lot. Went back to my jet engine exhaust > fans. They are loud but > pull tons of air out of the case. > > The processor hsf is the real issue. I have ordered an adapter to use a > 120mm fan on those. That > will get as much air blowing on them as I am ever going to get. > > I think I need to remove and reinstall the hsf on both sockets. One is 10 > degrees C hotter than the > other. Something wrong there. > > John W. Colby > www.ColbyConsulting.com > > On 9/17/2011 1:36 PM, Jim Lawrence wrote: >> You need a cooling kit and a few more fans. ;-) >> >> Jim >> >> >> -----Original Message----- >> From: dba-sqlserver-bounces at databaseadvisors.com >> [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Saturday, September 17, 2011 6:55 AM >> To: Sqlserver-Dba >> Subject: [dba-SQLServer] SSMS priority >> >> I am running a query which is maxing out all 12 cores assigned to SQL >> Server. Just as an aside i >> had to reduce the number of cores assigned in order to reduce the >> temperature of the cores below >> where it would blue screen. >> >> In any event I now have 4 cores and 8 gigs assigned to the OS (Windows >> 2008R2), or more correctly >> not assigned to SQL Server. >> >> My issue is that when all the resources are in use, SSMS responds very >> slowly. For example I opened >> SSMS and clicked on the databases tree and it took several minutes to drop >> down. After that things >> took 10 seconds to 30 seconds which normally take a second. >> >> Is there a setting somewhere which will tell sql server to leave some >> resources for SSMS, or >> basically for any process other than the thing it is currently doing. In >> this case it is running a >> simple append query, about 7 fields, from one database / table (index on >> those 7 fields) to another >> database / table. >> >> In this specific case I am trying to copy these 7 fields for about 150 >> million records, rotating >> media for both databases, and for some reason it is incredibly slow. The >> records do have to be >> inserted in sorted order, sorted on 3 fields. >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Sat Sep 17 18:24:13 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 17 Sep 2011 19:24:13 -0400 Subject: [dba-SQLServer] MySQL Message-ID: <4E752C1D.9060901@colbyconsulting.com> Today I built a Windows XP SP3 VM (x32) and installed MySQL Community Edition. I installed all the prereqs, the database and the ODBC connector. The .Net connector refused to install due to missing .net 2.0 or 4.0. I also installed the workbench. It looks very foreign. It is very foreign. This is the part of new technology I hate, that first look - "I don't recognize a thing" feeling. Being a vm, I have a boot drive and a data drive. The boot is 30 gigs and the data is 60 gigs. Let's hope that is enough, though one would think so for small databases. I am trying to learn enough to assist a client with evaluating MySQL for replacing his Access MDB data store. For now I have to figure out how to create a database. Is it the same concept as SQL Server? A file or set of files where tables, indexes, views etc are stored? I assumed there would be some visual designer that would allow me to create the db, then tables etc. It looks like that stuff is in "SQL Development". This thing looks pretty nice, but very different on the surface. -- John W. Colby www.ColbyConsulting.com From stuart at lexacorp.com.pg Sat Sep 17 18:51:42 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 18 Sep 2011 09:51:42 +1000 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E752C1D.9060901@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> Message-ID: <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> I run MySQL locally as part of a WAMP installation and remotely on our FreeBSD servers. I use phpMyAdmin for all the administration. It's a very intuitive interface. It's possibly worth installing WAMP just for the phpMyAdmin. -- Stuart On 17 Sep 2011 at 19:24, jwcolby wrote: > For now I have to figure out how to create a database. Is it the same > concept as SQL Server? A file or set of files where tables, indexes, > views etc are stored? I assumed there would be some visual designer > that would allow me to create the db, then tables etc. It looks like > that stuff is in "SQL Development". > > This thing looks pretty nice, but very different on the surface. > From fhtapia at gmail.com Sat Sep 17 19:05:47 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Sat, 17 Sep 2011 17:05:47 -0700 Subject: [dba-SQLServer] SSMS priority In-Reply-To: <4E74A69F.6000706@colbyconsulting.com> References: <4E74A69F.6000706@colbyconsulting.com> Message-ID: <-6782676553490107073@unknownmsgid> If your sorting the order and the recordset is large, you may need to ensure your tempdb is also on fast disks, what would also help on the insert would be if there are no indexes on the target table, at least during the insert routine. Sent from my mobile On Sep 17, 2011, at 6:55 AM, jwcolby wrote: > I am running a query which is maxing out all 12 cores assigned to SQL Server. Just as an aside i had to reduce the number of cores assigned in order to reduce the temperature of the cores below where it would blue screen. > > In any event I now have 4 cores and 8 gigs assigned to the OS (Windows 2008R2), or more correctly not assigned to SQL Server. > > My issue is that when all the resources are in use, SSMS responds very slowly. For example I opened SSMS and clicked on the databases tree and it took several minutes to drop down. After that things took 10 seconds to 30 seconds which normally take a second. > > Is there a setting somewhere which will tell sql server to leave some resources for SSMS, or basically for any process other than the thing it is currently doing. In this case it is running a simple append query, about 7 fields, from one database / table (index on those 7 fields) to another database / table. > > In this specific case I am trying to copy these 7 fields for about 150 million records, rotating media for both databases, and for some reason it is incredibly slow. The records do have to be inserted in sorted order, sorted on 3 fields. > > -- > John W. Colby > www.ColbyConsulting.com > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > From fhtapia at gmail.com Sat Sep 17 19:06:19 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Sat, 17 Sep 2011 17:06:19 -0700 Subject: [dba-SQLServer] SSMS priority In-Reply-To: References: <4E74A69F.6000706@colbyconsulting.com> Message-ID: <-881329034588461910@unknownmsgid> Or a room ac unit that blows cold air at the server. Sent from my mobile On Sep 17, 2011, at 10:36 AM, Jim Lawrence wrote: > You need a cooling kit and a few more fans. ;-) > > Jim > > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, September 17, 2011 6:55 AM > To: Sqlserver-Dba > Subject: [dba-SQLServer] SSMS priority > > I am running a query which is maxing out all 12 cores assigned to SQL > Server. Just as an aside i > had to reduce the number of cores assigned in order to reduce the > temperature of the cores below > where it would blue screen. > > In any event I now have 4 cores and 8 gigs assigned to the OS (Windows > 2008R2), or more correctly > not assigned to SQL Server. > > My issue is that when all the resources are in use, SSMS responds very > slowly. For example I opened > SSMS and clicked on the databases tree and it took several minutes to drop > down. After that things > took 10 seconds to 30 seconds which normally take a second. > > Is there a setting somewhere which will tell sql server to leave some > resources for SSMS, or > basically for any process other than the thing it is currently doing. In > this case it is running a > simple append query, about 7 fields, from one database / table (index on > those 7 fields) to another > database / table. > > In this specific case I am trying to copy these 7 fields for about 150 > million records, rotating > media for both databases, and for some reason it is incredibly slow. The > records do have to be > inserted in sorted order, sorted on 3 fields. > > -- > John W. Colby > www.ColbyConsulting.com > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Sat Sep 17 19:53:31 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 17 Sep 2011 20:53:31 -0400 Subject: [dba-SQLServer] SQL Server security Message-ID: <4E75410B.1080607@colbyconsulting.com> I see logs of references to people probing ports looking for SQL Server ports (and mysql as well I assume). If I come in through a Hamachi VPN then I do not directly expose the port to the outside world correct? IOW the hacker would need to belong to my VPN network in order to directly get to the open port? -- John W. Colby www.ColbyConsulting.com From fhtapia at gmail.com Sat Sep 17 20:40:45 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Sat, 17 Sep 2011 18:40:45 -0700 Subject: [dba-SQLServer] SQL Server security In-Reply-To: <4E75410B.1080607@colbyconsulting.com> References: <4E75410B.1080607@colbyconsulting.com> Message-ID: <-7682953151152115108@unknownmsgid> Correct... In fact I'd double check your firewalls port forwarding and triggering configs along with your upnp setup just to be sure your SQL doesn't have any direct ports from it... Sent from my mobile On Sep 17, 2011, at 5:54 PM, jwcolby wrote: > I see logs of references to people probing ports looking for SQL Server ports (and mysql as well I assume). > > If I come in through a Hamachi VPN then I do not directly expose the port to the outside world correct? IOW the hacker would need to belong to my VPN network in order to directly get to the open port? > > -- > John W. Colby > www.ColbyConsulting.com > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > From fuller.artful at gmail.com Sat Sep 17 20:52:34 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Sat, 17 Sep 2011 21:52:34 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> Message-ID: There are some nice things about MySQL but on the other hand I definitely do not like where Oracle is going with this puppy since its acquisition of Sun and by inheritance MySQL. I'm still on the fence about these developments, but quite frankly I am leaning against Oracle on all these transmutations of what was originally a simple, straightforward approach. At last recollection, Monty has departed, and with him, I fear, has the guiding vision of this product. Frankly, I am all over the place on where next to go: I look at Mongo and see it exquisite for web-apps but not for OLTP situations. I look at PostGreSQL and think it's got a bunch of things right. I look at Oracle and MS-SQL and think they have some things right as well. I frankly do not have any clue into which basket to toss my next eggs. Arthur On Sat, Sep 17, 2011 at 7:51 PM, Stuart McLachlan wrote: > I run MySQL locally as part of a WAMP installation and remotely on our > FreeBSD servers. > > I use phpMyAdmin for all the administration. It's a very intuitive > interface. > > It's possibly worth installing WAMP just for the phpMyAdmin. > > -- > Stuart > > > On 17 Sep 2011 at 19:24, jwcolby wrote: > > > For now I have to figure out how to create a database. Is it the same > > concept as SQL Server? A file or set of files where tables, indexes, > > views etc are stored? I assumed there would be some visual designer > > that would allow me to create the db, then tables etc. It looks like > > that stuff is in "SQL Development". > > > > This thing looks pretty nice, but very different on the surface. > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From fuller.artful at gmail.com Sat Sep 17 21:04:45 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Sat, 17 Sep 2011 22:04:45 -0400 Subject: [dba-SQLServer] SSMS priority In-Reply-To: <-881329034588461910@unknownmsgid> References: <4E74A69F.6000706@colbyconsulting.com> <-881329034588461910@unknownmsgid> Message-ID: Am I way too far out of the trendy loop, or has dry ice been forgotten as an approach to such? A. On Sat, Sep 17, 2011 at 8:06 PM, Francisco Tapia wrote: > Or a room ac unit that blows cold air at the server. > > From accessd at shaw.ca Sun Sep 18 01:01:11 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 17 Sep 2011 23:01:11 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> Message-ID: <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> Postgesql and Postgres Plus are the heirs apparent. They can now do what MySQL will ever be allowed to do and that is become an enterprise database. Oracle has no intention of building a free competitor. Read more: http://www.postgresql.org/, http://en.wikipedia.org/wiki/PostgreSQL and http://www.enterprisedb.com/products-services-training/products/postgres-plu s-advanced-server There are lots of documents and samples and the product is very stable. There has been a lot of excitement with the latest versions. Jim -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Saturday, September 17, 2011 6:53 PM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] [AccessD] MySQL There are some nice things about MySQL but on the other hand I definitely do not like where Oracle is going with this puppy since its acquisition of Sun and by inheritance MySQL. I'm still on the fence about these developments, but quite frankly I am leaning against Oracle on all these transmutations of what was originally a simple, straightforward approach. At last recollection, Monty has departed, and with him, I fear, has the guiding vision of this product. Frankly, I am all over the place on where next to go: I look at Mongo and see it exquisite for web-apps but not for OLTP situations. I look at PostGreSQL and think it's got a bunch of things right. I look at Oracle and MS-SQL and think they have some things right as well. I frankly do not have any clue into which basket to toss my next eggs. Arthur On Sat, Sep 17, 2011 at 7:51 PM, Stuart McLachlan wrote: > I run MySQL locally as part of a WAMP installation and remotely on our > FreeBSD servers. > > I use phpMyAdmin for all the administration. It's a very intuitive > interface. > > It's possibly worth installing WAMP just for the phpMyAdmin. > > -- > Stuart > > > On 17 Sep 2011 at 19:24, jwcolby wrote: > > > For now I have to figure out how to create a database. Is it the same > > concept as SQL Server? A file or set of files where tables, indexes, > > views etc are stored? I assumed there would be some visual designer > > that would allow me to create the db, then tables etc. It looks like > > that stuff is in "SQL Development". > > > > This thing looks pretty nice, but very different on the surface. > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From accessd at shaw.ca Sun Sep 18 01:33:20 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 17 Sep 2011 23:33:20 -0700 Subject: [dba-SQLServer] SQL Server security In-Reply-To: <4E75410B.1080607@colbyconsulting.com> References: <4E75410B.1080607@colbyconsulting.com> Message-ID: <8C5EB2965A83467A9F34798ADB9937FD@creativesystemdesigns.com> No not really...Your address that you are using for your principal connect may be protected but Himachi but it is not like a full VPN connection which protects all ports in and out. Check out OpenVPN at: http://openvpn.net/ and http://en.wikipedia.org/wiki/OpenVPN Jim -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, September 17, 2011 5:54 PM To: Access Developers discussion and problem solving; Sqlserver-Dba Subject: [dba-SQLServer] SQL Server security I see logs of references to people probing ports looking for SQL Server ports (and mysql as well I assume). If I come in through a Hamachi VPN then I do not directly expose the port to the outside world correct? IOW the hacker would need to belong to my VPN network in order to directly get to the open port? -- John W. Colby www.ColbyConsulting.com _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Sep 18 06:17:33 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 18 Sep 2011 07:17:33 -0400 Subject: [dba-SQLServer] SSMS priority In-Reply-To: References: <4E74A69F.6000706@colbyconsulting.com> <-881329034588461910@unknownmsgid> Message-ID: <4E75D34D.7090701@colbyconsulting.com> LOL. Dry ice eh? John W. Colby www.ColbyConsulting.com On 9/17/2011 10:04 PM, Arthur Fuller wrote: > Am I way too far out of the trendy loop, or has dry ice been forgotten as an > approach to such? > > A. > > On Sat, Sep 17, 2011 at 8:06 PM, Francisco Tapia wrote: > >> Or a room ac unit that blows cold air at the server. >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Sun Sep 18 06:29:56 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 18 Sep 2011 07:29:56 -0400 Subject: [dba-SQLServer] SQL Server security In-Reply-To: <8C5EB2965A83467A9F34798ADB9937FD@creativesystemdesigns.com> References: <4E75410B.1080607@colbyconsulting.com> <8C5EB2965A83467A9F34798ADB9937FD@creativesystemdesigns.com> Message-ID: <4E75D634.4050307@colbyconsulting.com> Jim, My point is that I have not established port forwarding at the router so while the port is there to probe, it is not routed on to any machine, and therefore my SQL Server will not answer up. The SQL Server only answers up on it's specific 5.x.x.x IP address which is assigned to specific Hamachi networks belonging to me. Thus the hacker needs to have physical access to one of the handful of machines in the world which have Hamachi installed, and have been set up to belong to my networks. Thanks for pointing out this OpenVPN though. I am always looking for alternatives. In particular the Wikipedia article discusses routers running Tomato or DD-Wrt which opens up the alternative of having my end handled by my router, though I do not currently have a router able to run those firmware. But I could go get one. I have to say that Hamachi has really built out their administrative software nicely, with a web based interface allowing me to set up various kinds of networks - hub and spoke etc. It allows me to assign and unassign machines to the created networks and create new networks. Really quite nice. I imagine if I go to something like this I am back on my own doing that stuff. OTOH it is probably more secure since there is no central server to hack to worm your way into my networks. John W. Colby www.ColbyConsulting.com On 9/18/2011 2:33 AM, Jim Lawrence wrote: > No not really...Your address that you are using for your principal connect > may be protected but Himachi but it is not like a full VPN connection which > protects all ports in and out. Check out OpenVPN at: http://openvpn.net/ and > http://en.wikipedia.org/wiki/OpenVPN > > Jim > > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, September 17, 2011 5:54 PM > To: Access Developers discussion and problem solving; Sqlserver-Dba > Subject: [dba-SQLServer] SQL Server security > > I see logs of references to people probing ports looking for SQL Server > ports (and mysql as well I > assume). > > If I come in through a Hamachi VPN then I do not directly expose the port to > the outside world > correct? IOW the hacker would need to belong to my VPN network in order to > directly get to the open > port? > From jwcolby at colbyconsulting.com Sun Sep 18 06:39:16 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 18 Sep 2011 07:39:16 -0400 Subject: [dba-SQLServer] SQL Server security In-Reply-To: <8C5EB2965A83467A9F34798ADB9937FD@creativesystemdesigns.com> References: <4E75410B.1080607@colbyconsulting.com> <8C5EB2965A83467A9F34798ADB9937FD@creativesystemdesigns.com> Message-ID: <4E75D864.8040404@colbyconsulting.com> Jim, Are you using OpenVM? John W. Colby www.ColbyConsulting.com On 9/18/2011 2:33 AM, Jim Lawrence wrote: > No not really...Your address that you are using for your principal connect > may be protected but Himachi but it is not like a full VPN connection which > protects all ports in and out. Check out OpenVPN at: http://openvpn.net/ and > http://en.wikipedia.org/wiki/OpenVPN > > Jim > > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, September 17, 2011 5:54 PM > To: Access Developers discussion and problem solving; Sqlserver-Dba > Subject: [dba-SQLServer] SQL Server security > > I see logs of references to people probing ports looking for SQL Server > ports (and mysql as well I > assume). > > If I come in through a Hamachi VPN then I do not directly expose the port to > the outside world > correct? IOW the hacker would need to belong to my VPN network in order to > directly get to the open > port? > From accessd at shaw.ca Sun Sep 18 09:54:11 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 18 Sep 2011 07:54:11 -0700 Subject: [dba-SQLServer] SQL Server security In-Reply-To: <4E75D864.8040404@colbyconsulting.com> References: <4E75410B.1080607@colbyconsulting.com> <8C5EB2965A83467A9F34798ADB9937FD@creativesystemdesigns.com> <4E75D864.8040404@colbyconsulting.com> Message-ID: <872EB9CF759047E893D605FA61F3DAD8@creativesystemdesigns.com> John: Yes... We will be doing some travelling at the end of the week and we would like to have access to the extended network. My daughters and Son-in-Law (systems supports, animator and web-site designer (and doll maker)) will be coming along later and they will need access to their systems as well. As soon as I turn on the VPN the extended network appears as if we never left home, it becomes one ...all the ip and loggins are the same. The only difference is speed of course. One day we will have fiber-optic cabling but until then... I have not purchased the full LogMeIn version but use the free version and of course their Hamachi, for backup. Jim -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, September 18, 2011 4:39 AM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] SQL Server security Jim, Are you using OpenVM? John W. Colby www.ColbyConsulting.com On 9/18/2011 2:33 AM, Jim Lawrence wrote: > No not really...Your address that you are using for your principal connect > may be protected but Himachi but it is not like a full VPN connection which > protects all ports in and out. Check out OpenVPN at: http://openvpn.net/ and > http://en.wikipedia.org/wiki/OpenVPN > > Jim > > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, September 17, 2011 5:54 PM > To: Access Developers discussion and problem solving; Sqlserver-Dba > Subject: [dba-SQLServer] SQL Server security > > I see logs of references to people probing ports looking for SQL Server > ports (and mysql as well I > assume). > > If I come in through a Hamachi VPN then I do not directly expose the port to > the outside world > correct? IOW the hacker would need to belong to my VPN network in order to > directly get to the open > port? > _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From marklbreen at gmail.com Sun Sep 18 10:19:06 2011 From: marklbreen at gmail.com (Mark Breen) Date: Sun, 18 Sep 2011 16:19:06 +0100 Subject: [dba-SQLServer] Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg> References: <001601cc754f$f0c76f90$d2564eb0$@net> <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg> Message-ID: Hello Stuart Is this your command on your shortcut C:\Windows\system32\notepad.exe C:\Windows\System32\drivers\etc\hosts Me too. Hello Alan, you could do that, but my opinion is that if someone gets to your hosts file and wants to change it you have so many problems that your hosts file being RO is not going to make a difference anyway. I would suggest instead to run like hell. Mark On 17 September 2011 22:18, Stuart McLachlan wrote: > As a general rule, an RO hosts file makes sense. Very few people ever need > special entries > in it. > > OTOH, I have a shortcut to mine in a folder on my desktop because I edit it > quite often, > > -- > Stuart > > On 17 Sep 2011 at 10:39, Alan Lawhon wrote: > > > > > http://windowssecrets.com/top-story/the-sorry-tale-of-the-unsecure-soc > > kets-l ayer/ > > > > http://tinyurl.com/3z9awxj > > > > > > > > This is a follow-up article to the story concerning corrupted root > > certificates which I posted last week. Microsoft issued an > > out-of-cycle security patch to eliminate the source of the phony > > certificates, (i.e. DigiNotar), and remove the threat to users of > > Internet Explorer and other browsers. > > > > Since > than 99 percent of the potential "victims" of this security > > breach were located over in Iran, Woody Leonhard seems to be implying > > that this may be a case of the Government of Iran eavesdropping on its > > citizens; thus there is little (if any) chance of this breach > > adversely affecting users outside of Iran - like us. Still, his > > analysis of the "lax process" by which root certificates are issued is > > illuminating. > > > > At the end of his article, Woody recommends that users consider > > modifying their "Hosts" file (to read only) in order to "lock" their > > system and prevent man-in-the-middle attacks and other > > security-related vulnerabilities. Before I modify a system file, I > > want to check with the experts on here. Are most of you in agreement > > that changing your "Hosts" file (to read only) is a good idea? (I > > wonder why Microsoft doesn't make the "Hosts" file read only by > > default?) > > > > Alan C. Lawhon > > > > > > > > > > > > _______________________________________________ > > dba-SQLServer mailing list > > dba-SQLServer at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > > http://www.databaseadvisors.com > > > > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From marklbreen at gmail.com Sun Sep 18 10:24:09 2011 From: marklbreen at gmail.com (Mark Breen) Date: Sun, 18 Sep 2011 16:24:09 +0100 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> Message-ID: Hello Jim / Arthur Thanks for that analysis, quite accurate. Mr Colby, just a question, why are you not advising your client to use the free MS SQL express R2. I use it all the time and PowerDNN use it on all there servers that host 100,000 DNN installations. All free db's. That is not to be sniffed it. And there are loads of tools to help with the enterprise tools that Express does not ship with. (Note: the free version does give you SSMS) Mark On 18 September 2011 07:01, Jim Lawrence wrote: > Postgesql and Postgres Plus are the heirs apparent. They can now do what > MySQL will ever be allowed to do and that is become an enterprise database. > Oracle has no intention of building a free competitor. > > Read more: http://www.postgresql.org/, > http://en.wikipedia.org/wiki/PostgreSQL and > > http://www.enterprisedb.com/products-services-training/products/postgres-plu > s-advanced-server > > There are lots of documents and samples and the product is very stable. > There has been a lot of excitement with the latest versions. > > Jim > > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Arthur > Fuller > Sent: Saturday, September 17, 2011 6:53 PM > To: Discussion concerning MS SQL Server > Subject: Re: [dba-SQLServer] [AccessD] MySQL > > There are some nice things about MySQL but on the other hand I definitely > do > not like where Oracle is going with this puppy since its acquisition of Sun > and by inheritance MySQL. I'm still on the fence about these developments, > but quite frankly I am leaning against Oracle on all these transmutations > of > what was originally a simple, straightforward approach. At last > recollection, Monty has departed, and with him, I fear, has the guiding > vision of this product. > > Frankly, I am all over the place on where next to go: I look at Mongo and > see it exquisite for web-apps but not for OLTP situations. I look at > PostGreSQL and think it's got a bunch of things right. I look at Oracle and > MS-SQL and think they have some things right as well. I frankly do not have > any clue into which basket to toss my next eggs. > > Arthur > > On Sat, Sep 17, 2011 at 7:51 PM, Stuart McLachlan > wrote: > > > I run MySQL locally as part of a WAMP installation and remotely on our > > FreeBSD servers. > > > > I use phpMyAdmin for all the administration. It's a very intuitive > > interface. > > > > It's possibly worth installing WAMP just for the phpMyAdmin. > > > > -- > > Stuart > > > > > > On 17 Sep 2011 at 19:24, jwcolby wrote: > > > > > For now I have to figure out how to create a database. Is it the same > > > concept as SQL Server? A file or set of files where tables, indexes, > > > views etc are stored? I assumed there would be some visual designer > > > that would allow me to create the db, then tables etc. It looks like > > > that stuff is in "SQL Development". > > > > > > This thing looks pretty nice, but very different on the surface. > > > > > > > > > _______________________________________________ > > dba-SQLServer mailing list > > dba-SQLServer at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > > http://www.databaseadvisors.com > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From marklbreen at gmail.com Sun Sep 18 10:46:00 2011 From: marklbreen at gmail.com (Mark Breen) Date: Sun, 18 Sep 2011 16:46:00 +0100 Subject: [dba-SQLServer] SSMS priority In-Reply-To: <4E751624.6030908@colbyconsulting.com> References: <4E74A69F.6000706@colbyconsulting.com> <4E74EA50.6040808@colbyconsulting.com> <17D76B4B16D548F5AA84566377A3AFF3@creativesystemdesigns.com> <4E751624.6030908@colbyconsulting.com> Message-ID: Hi John, I use coretemp and I like it because I can set it to shut down when my temps go above a certain temp. BTW, I run my i7 at 50(idle) 70(busy) degrees C, what do you run your AMD's at (idle and busy) Mark On 17 September 2011 22:50, jwcolby wrote: > I am using speedfan. That is how I determined that I was pushing the > envelope. It is OK but not great, it does the job. It doesn't see all of > the cores, but it does return the temps of both dies in the MCM that is the > AMD processor. > > > > Also, it may be time to go to refrigerated liquid cooling. > > No, I really don't want to go there. > > I am using a 4U cabinet and could use a push/pull cooler (fan on both > sides) but for this socket they are about $90 each. I will do that as a > last resort. > > I really get the feeling that one of the HSFs is not seated properly. > There is no other explanation for a 10 degree C difference between the > sockets at idle. > > > John W. Colby > www.ColbyConsulting.com > > On 9/17/2011 5:22 PM, Jim Lawrence wrote: > >> Hi John: >> >> Here is a little program that might help you with monitoring heating >> issue: >> http://www.almico.com/**speedfan.php >> >> It is a free download and can monitor fan speeds, CPU temperatures, can >> send >> you an email if a threshold is exceeded and is customizable for specific >> motherboards and circuitry. >> >> Also, it may be time to go to refrigerated liquid cooling. >> >> Jim >> >> -----Original Message----- >> From: dba-sqlserver-bounces@**databaseadvisors.com >> [mailto:dba-sqlserver-bounces@**databaseadvisors.com] >> On Behalf Of jwcolby >> Sent: Saturday, September 17, 2011 11:43 AM >> To: Discussion concerning MS SQL Server >> Subject: Re: [dba-SQLServer] SSMS priority >> >> LOL, yep. I have a server with about 16 hard drives, plus a 16 port raid >> controller, plus two amd >> 6128 processors plus eight 8 gb dimms. >> >> Plenty of heat generated there. >> >> After the blue screen i changed the fan wall between the disks and the >> motherboard area, changing to >> thhree 120 mm fans. That helped a lot. Went back to my jet engine >> exhaust >> fans. They are loud but >> pull tons of air out of the case. >> >> The processor hsf is the real issue. I have ordered an adapter to use a >> 120mm fan on those. That >> will get as much air blowing on them as I am ever going to get. >> >> I think I need to remove and reinstall the hsf on both sockets. One is 10 >> degrees C hotter than the >> other. Something wrong there. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/17/2011 1:36 PM, Jim Lawrence wrote: >> >>> You need a cooling kit and a few more fans. ;-) >>> >>> Jim >>> >>> >>> -----Original Message----- >>> From: dba-sqlserver-bounces@**databaseadvisors.com >>> [mailto:dba-sqlserver-bounces@**databaseadvisors.com] >>> On Behalf Of jwcolby >>> Sent: Saturday, September 17, 2011 6:55 AM >>> To: Sqlserver-Dba >>> Subject: [dba-SQLServer] SSMS priority >>> >>> I am running a query which is maxing out all 12 cores assigned to SQL >>> Server. Just as an aside i >>> had to reduce the number of cores assigned in order to reduce the >>> temperature of the cores below >>> where it would blue screen. >>> >>> In any event I now have 4 cores and 8 gigs assigned to the OS (Windows >>> 2008R2), or more correctly >>> not assigned to SQL Server. >>> >>> My issue is that when all the resources are in use, SSMS responds very >>> slowly. For example I opened >>> SSMS and clicked on the databases tree and it took several minutes to >>> drop >>> down. After that things >>> took 10 seconds to 30 seconds which normally take a second. >>> >>> Is there a setting somewhere which will tell sql server to leave some >>> resources for SSMS, or >>> basically for any process other than the thing it is currently doing. In >>> this case it is running a >>> simple append query, about 7 fields, from one database / table (index on >>> those 7 fields) to another >>> database / table. >>> >>> In this specific case I am trying to copy these 7 fields for about 150 >>> million records, rotating >>> media for both databases, and for some reason it is incredibly slow. The >>> records do have to be >>> inserted in sorted order, sorted on 3 fields. >>> >>> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> >> ______________________________**_________________ > dba-SQLServer mailing list > dba-SQLServer@**databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.**com > > From marklbreen at gmail.com Sun Sep 18 10:49:42 2011 From: marklbreen at gmail.com (Mark Breen) Date: Sun, 18 Sep 2011 16:49:42 +0100 Subject: [dba-SQLServer] SQL Server security In-Reply-To: <872EB9CF759047E893D605FA61F3DAD8@creativesystemdesigns.com> References: <4E75410B.1080607@colbyconsulting.com> <8C5EB2965A83467A9F34798ADB9937FD@creativesystemdesigns.com> <4E75D864.8040404@colbyconsulting.com> <872EB9CF759047E893D605FA61F3DAD8@creativesystemdesigns.com> Message-ID: Hello All, I have to install a checkpoint client to gain access to a customers network. Unfortunately, when the checkpoint client is installed, it blocks all incoming traffic to my main machine. Even stopping the service is no help. Does anyone have any idea how I can work around that? I presume Checkpoint are clever guys and there is not an easy way to open my machine up. Even on My Lan, I cannot access files, or RDP or SQL server. thanks Mark On 18 September 2011 15:54, Jim Lawrence wrote: > John: > > Yes... > > We will be doing some travelling at the end of the week and we would like > to > have access to the extended network. My daughters and Son-in-Law (systems > supports, animator and web-site designer (and doll maker)) will be coming > along later and they will need access to their systems as well. > > As soon as I turn on the VPN the extended network appears as if we never > left home, it becomes one ...all the ip and loggins are the same. The only > difference is speed of course. One day we will have fiber-optic cabling but > until then... > > I have not purchased the full LogMeIn version but use the free version and > of course their Hamachi, for backup. > > Jim > > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Sunday, September 18, 2011 4:39 AM > To: Discussion concerning MS SQL Server > Subject: Re: [dba-SQLServer] SQL Server security > > Jim, > > Are you using OpenVM? > > John W. Colby > www.ColbyConsulting.com > > On 9/18/2011 2:33 AM, Jim Lawrence wrote: > > No not really...Your address that you are using for your principal > connect > > may be protected but Himachi but it is not like a full VPN connection > which > > protects all ports in and out. Check out OpenVPN at: http://openvpn.net/ > and > > http://en.wikipedia.org/wiki/OpenVPN > > > > Jim > > > > > > -----Original Message----- > > From: dba-sqlserver-bounces at databaseadvisors.com > > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby > > Sent: Saturday, September 17, 2011 5:54 PM > > To: Access Developers discussion and problem solving; Sqlserver-Dba > > Subject: [dba-SQLServer] SQL Server security > > > > I see logs of references to people probing ports looking for SQL Server > > ports (and mysql as well I > > assume). > > > > If I come in through a Hamachi VPN then I do not directly expose the port > to > > the outside world > > correct? IOW the hacker would need to belong to my VPN network in order > to > > directly get to the open > > port? > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From lawhonac at hiwaay.net Sun Sep 18 15:25:08 2011 From: lawhonac at hiwaay.net (Alan Lawhon) Date: Sun, 18 Sep 2011 15:25:08 -0500 Subject: [dba-SQLServer] Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: References: <001601cc754f$f0c76f90$d2564eb0$@net> <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg> Message-ID: <000101cc7641$0f2e8300$2d8b8900$@net> Mark: I have a hardware router, (the "Zoom X5" Model 5654 ADSL supplied by my ISP), AVG Internet Security, (including AVG firewall and all the other features that come with the AVG Internet Security Suite), along with AnteSpam email filtering provided by my ISP. (I don't know this for sure, but I think there might be a hardware firewall implemented in my router which blocks any "bad stuff" before it gets to my browser. If that's the case, then I actually have two [separate] firewalls protecting me.) I also have automatic updates enabled for Windows Update. (I suppose all this makes me very "security conscious" with my PC.) In addition, I'm very careful about downloading "ActiveX" components - most of the time I refuse them when I'm prompted. Not sure if that's "smart" or not, but I'm being ultra cautious about downloads. I recall getting some type of virus from an email attachment that I foolishly clicked on many years ago. Getting that virus (or whatever it was) was a nightmare getting off of my system. That experience greatly intensified my security awareness. I have gone ahead and changed my Hosts file to read only. With all the other security I have implemented, setting the Hosts file to RO may be overkill, but the harder I make it for a hacker to get into my computer, the better. I hope the odds of me being the victim of a hacker are [at least] 99:1 against. Alan C. Lawhon -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Mark Breen Sent: Sunday, September 18, 2011 10:19 AM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer Hello Stuart Is this your command on your shortcut C:\Windows\system32\notepad.exe C:\Windows\System32\drivers\etc\hosts Me too. Hello Alan, you could do that, but my opinion is that if someone gets to your hosts file and wants to change it you have so many problems that your hosts file being RO is not going to make a difference anyway. I would suggest instead to run like hell. Mark On 17 September 2011 22:18, Stuart McLachlan wrote: > As a general rule, an RO hosts file makes sense. Very few people ever need > special entries > in it. > > OTOH, I have a shortcut to mine in a folder on my desktop because I edit it > quite often, > > -- > Stuart > > On 17 Sep 2011 at 10:39, Alan Lawhon wrote: > > > > > http://windowssecrets.com/top-story/the-sorry-tale-of-the-unsecure-soc > > kets-l ayer/ > > > > http://tinyurl.com/3z9awxj > > > > > > > > This is a follow-up article to the story concerning corrupted root > > certificates which I posted last week. Microsoft issued an > > out-of-cycle security patch to eliminate the source of the phony > > certificates, (i.e. DigiNotar), and remove the threat to users of > > Internet Explorer and other browsers. > > > > Since > than 99 percent of the potential "victims" of this security > > breach were located over in Iran, Woody Leonhard seems to be implying > > that this may be a case of the Government of Iran eavesdropping on its > > citizens; thus there is little (if any) chance of this breach > > adversely affecting users outside of Iran - like us. Still, his > > analysis of the "lax process" by which root certificates are issued is > > illuminating. > > > > At the end of his article, Woody recommends that users consider > > modifying their "Hosts" file (to read only) in order to "lock" their > > system and prevent man-in-the-middle attacks and other > > security-related vulnerabilities. Before I modify a system file, I > > want to check with the experts on here. Are most of you in agreement > > that changing your "Hosts" file (to read only) is a good idea? (I > > wonder why Microsoft doesn't make the "Hosts" file read only by > > default?) > > > > Alan C. Lawhon > > > > > > > > > > > > _______________________________________________ > > dba-SQLServer mailing list > > dba-SQLServer at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > > http://www.databaseadvisors.com > > > > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From accessd at shaw.ca Sun Sep 18 15:49:29 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 18 Sep 2011 13:49:29 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> Message-ID: Hi Mark: The old 4GB to 10GB data limit depending on which version you have access to; only uses one of GB of RAM max and one CPU. If the client is not using a application that is data or user heavy then MS SQL Express is an excellent choice. Otherwise it is either the serious options like MS SQL or Oracle (I personally like these beast but not many smaller businesses seem willing to anti-up) or some of the low cost alternatives which can support all the way up to heavy load enterprises. Jim -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Mark Breen Sent: Sunday, September 18, 2011 8:24 AM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] [AccessD] MySQL Hello Jim / Arthur Thanks for that analysis, quite accurate. Mr Colby, just a question, why are you not advising your client to use the free MS SQL express R2. I use it all the time and PowerDNN use it on all there servers that host 100,000 DNN installations. All free db's. That is not to be sniffed it. And there are loads of tools to help with the enterprise tools that Express does not ship with. (Note: the free version does give you SSMS) Mark On 18 September 2011 07:01, Jim Lawrence wrote: > Postgesql and Postgres Plus are the heirs apparent. They can now do what > MySQL will ever be allowed to do and that is become an enterprise database. > Oracle has no intention of building a free competitor. > > Read more: http://www.postgresql.org/, > http://en.wikipedia.org/wiki/PostgreSQL and > > http://www.enterprisedb.com/products-services-training/products/postgres-plu > s-advanced-server > > There are lots of documents and samples and the product is very stable. > There has been a lot of excitement with the latest versions. > > Jim > > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Arthur > Fuller > Sent: Saturday, September 17, 2011 6:53 PM > To: Discussion concerning MS SQL Server > Subject: Re: [dba-SQLServer] [AccessD] MySQL > > There are some nice things about MySQL but on the other hand I definitely > do > not like where Oracle is going with this puppy since its acquisition of Sun > and by inheritance MySQL. I'm still on the fence about these developments, > but quite frankly I am leaning against Oracle on all these transmutations > of > what was originally a simple, straightforward approach. At last > recollection, Monty has departed, and with him, I fear, has the guiding > vision of this product. > > Frankly, I am all over the place on where next to go: I look at Mongo and > see it exquisite for web-apps but not for OLTP situations. I look at > PostGreSQL and think it's got a bunch of things right. I look at Oracle and > MS-SQL and think they have some things right as well. I frankly do not have > any clue into which basket to toss my next eggs. > > Arthur > > On Sat, Sep 17, 2011 at 7:51 PM, Stuart McLachlan > wrote: > > > I run MySQL locally as part of a WAMP installation and remotely on our > > FreeBSD servers. > > > > I use phpMyAdmin for all the administration. It's a very intuitive > > interface. > > > > It's possibly worth installing WAMP just for the phpMyAdmin. > > > > -- > > Stuart > > > > > > On 17 Sep 2011 at 19:24, jwcolby wrote: > > > > > For now I have to figure out how to create a database. Is it the same > > > concept as SQL Server? A file or set of files where tables, indexes, > > > views etc are stored? I assumed there would be some visual designer > > > that would allow me to create the db, then tables etc. It looks like > > > that stuff is in "SQL Development". > > > > > > This thing looks pretty nice, but very different on the surface. > > > > > > > > > _______________________________________________ > > dba-SQLServer mailing list > > dba-SQLServer at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > > http://www.databaseadvisors.com > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From stuart at lexacorp.com.pg Sun Sep 18 16:27:22 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 19 Sep 2011 07:27:22 +1000 Subject: [dba-SQLServer] Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: References: <001601cc754f$f0c76f90$d2564eb0$@net>, <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg>, Message-ID: <4E76623A.12009.18ED5553@stuart.lexacorp.com.pg> Similar, but I use Crimson Editor for working with text files. -- Stuart On 18 Sep 2011 at 16:19, Mark Breen wrote: > Hello Stuart > > Is this your command on your shortcut > > C:\Windows\system32\notepad.exe C:\Windows\System32\drivers\etc\hosts > > Me too. > From fhtapia at gmail.com Sun Sep 18 18:09:40 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Sun, 18 Sep 2011 16:09:40 -0700 Subject: [dba-SQLServer] Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: <000101cc7641$0f2e8300$2d8b8900$@net> References: <001601cc754f$f0c76f90$d2564eb0$@net> <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg> <000101cc7641$0f2e8300$2d8b8900$@net> Message-ID: <2999072439124655585@unknownmsgid> Another thing you can attempt is to setup a Linux virtual machine that would prevent hackers from reaching your personal data directly. I really won't surf the net on Internet explorer (any version). I only use Firefox with noscript and on a Linux machine helps to obfuscate as much direct contact as possible... Sent from my mobile On Sep 18, 2011, at 1:25 PM, Alan Lawhon wrote: > Mark: > > I have a hardware router, (the "Zoom X5" Model 5654 ADSL supplied by my > ISP), AVG Internet Security, (including AVG firewall and all the other > features that come with the AVG Internet Security Suite), along with > AnteSpam email filtering provided by my ISP. (I don't know this for sure, > but I think there might be a hardware firewall implemented in my router > which blocks any "bad stuff" before it gets to my browser. If that's the > case, then I actually have two [separate] firewalls protecting me.) I also > have automatic updates enabled for Windows Update. (I suppose all this > makes me very "security conscious" with my PC.) In addition, I'm very > careful about downloading "ActiveX" components - most of the time I refuse > them when I'm prompted. Not sure if that's "smart" or not, but I'm being > ultra cautious about downloads. > > I recall getting some type of virus from an email attachment that I > foolishly clicked on many years ago. Getting that virus (or whatever it > was) was a nightmare getting off of my system. That experience greatly > intensified my security awareness. > > I have gone ahead and changed my Hosts file to read only. With all the > other security I have implemented, setting the Hosts file to RO may be > overkill, but the harder I make it for a hacker to get into my computer, the > better. I hope the odds of me being the victim of a hacker are [at least] > 99:1 against. > > Alan C. Lawhon > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Mark Breen > Sent: Sunday, September 18, 2011 10:19 AM > To: Discussion concerning MS SQL Server > Subject: Re: [dba-SQLServer] Windows Secrets: The Sorry Tale of the > (un)Secure Sockets Layer > > Hello Stuart > > Is this your command on your shortcut > > C:\Windows\system32\notepad.exe C:\Windows\System32\drivers\etc\hosts > > Me too. > > Hello Alan, > > you could do that, but my opinion is that if someone gets to your hosts file > and wants to change it you have so many problems that your hosts file being > RO is not going to make a difference anyway. I would suggest instead to run > like hell. > > Mark > > > On 17 September 2011 22:18, Stuart McLachlan wrote: > >> As a general rule, an RO hosts file makes sense. Very few people ever need >> special entries >> in it. >> >> OTOH, I have a shortcut to mine in a folder on my desktop because I edit > it >> quite often, >> >> -- >> Stuart >> >> On 17 Sep 2011 at 10:39, Alan Lawhon wrote: >> >>> >>> http://windowssecrets.com/top-story/the-sorry-tale-of-the-unsecure-soc >>> kets-l ayer/ >>> >>> http://tinyurl.com/3z9awxj >>> >>> >>> >>> This is a follow-up article to the story concerning corrupted root >>> certificates which I posted last week. Microsoft issued an >>> out-of-cycle security patch to eliminate the source of the phony >>> certificates, (i.e. DigiNotar), and remove the threat to users of >>> Internet Explorer and other browsers. >>> >>> Since > than 99 percent of the potential "victims" of this security >>> breach were located over in Iran, Woody Leonhard seems to be implying >>> that this may be a case of the Government of Iran eavesdropping on its >>> citizens; thus there is little (if any) chance of this breach >>> adversely affecting users outside of Iran - like us. Still, his >>> analysis of the "lax process" by which root certificates are issued is >>> illuminating. >>> >>> At the end of his article, Woody recommends that users consider >>> modifying their "Hosts" file (to read only) in order to "lock" their >>> system and prevent man-in-the-middle attacks and other >>> security-related vulnerabilities. Before I modify a system file, I >>> want to check with the experts on here. Are most of you in agreement >>> that changing your "Hosts" file (to read only) is a good idea? (I >>> wonder why Microsoft doesn't make the "Hosts" file read only by >>> default?) >>> >>> Alan C. Lawhon >>> >>> >>> >>> >>> >>> _______________________________________________ >>> dba-SQLServer mailing list >>> dba-SQLServer at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >>> http://www.databaseadvisors.com >>> >>> >> >> >> >> _______________________________________________ >> dba-SQLServer mailing list >> dba-SQLServer at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Sun Sep 18 19:00:17 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 18 Sep 2011 20:00:17 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> Message-ID: <4E768611.9070802@colbyconsulting.com> Mark, The reasons are exactly what Jim mentioned. The client currently has around 5 gigs of data, or at least their mdb containers are around that size. The free SQL Server express has the following limitations: 1) 10 gb file size 2) 1 core maximum 3) 1 gig ram maximum And the client has: 4) Serious money constraints today. SQL Server Express 2008 is just fine for a small database with a hand full of users but this is a fairly serious call center app, with 25 users in the database all the time. It just feels like a single core and a single gig is starting with serious limitations. He was "written a check" for $2K for purchasing a new server to take him into the future. I proposed $2400 for a "roll your own" 8 core AMD 6128 and 16 gigs of ram, a modern 8 port Areca raid controller and 3X 120g hard drives. He went back to the controller and got $3K. With that he added 5X 1 tb drives to build out some real storage for the company. They have always had old ebay Dell servers with too little memory and too little storage. Always trying to shuffle things around to free up room. We are actually looking at starting with Windows XP X64 as the OS on this (otherwise) entirely modern system. If it works that gets rid of the "$X per seat" for something like Windows 2008. If we can use MySQL on that with let's say 6 cores and 12 gigs of ram and a 60 gig SSD partition for the database files he could have a fairly serious system for his company size. Windows 2008 and SQL Server 2008 together were going to cost him around $10K just for those two things. While we may go there next year or the year after, I want to get him moving now. We have been stuck in neutral and rolling backwards for too long. John W. Colby www.ColbyConsulting.com On 9/18/2011 11:24 AM, Mark Breen wrote: > Hello Jim / Arthur > > Thanks for that analysis, quite accurate. > > Mr Colby, just a question, why are you not advising your client to use the > free MS SQL express R2. I use it all the time and PowerDNN use it on all > there servers that host 100,000 DNN installations. All free db's. That is > not to be sniffed it. And there are loads of tools to help with the > enterprise tools that Express does not ship with. (Note: the free version > does give you SSMS) > > Mark From stuart at lexacorp.com.pg Sun Sep 18 19:29:33 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 19 Sep 2011 10:29:33 +1000 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E768611.9070802@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com>, , <4E768611.9070802@colbyconsulting.com> Message-ID: <4E768CED.28723.19942071@stuart.lexacorp.com.pg> John, In that scenario, it would certainly make sense to instal WAMP to give you MySQL and the phpMyAdmin interface on the XP machine. -- Stuart On 18 Sep 2011 at 20:00, jwcolby wrote: > We are actually looking at starting with Windows XP X64 as the OS on > this (otherwise) entirely modern system. If it works that gets rid of > the "$X per seat" for something like Windows 2008. If we can use > MySQL on that with let's say 6 cores and 12 gigs of ram and a 60 gig > SSD partition for the database files he could have a fairly serious > system for his company size. > From accessd at shaw.ca Sun Sep 18 19:47:53 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 18 Sep 2011 17:47:53 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E768CED.28723.19942071@stuart.lexacorp.com.pg> References: <4E752C1D.9060901@colbyconsulting.com> <4E768611.9070802@colbyconsulting.com> <4E768CED.28723.19942071@stuart.lexacorp.com.pg> Message-ID: <5DA1A7AED37B40FBB972ED3C9553EB30@creativesystemdesigns.com> I second that. Jim -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Sunday, September 18, 2011 5:30 PM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] [AccessD] MySQL John, In that scenario, it would certainly make sense to instal WAMP to give you MySQL and the phpMyAdmin interface on the XP machine. -- Stuart On 18 Sep 2011 at 20:00, jwcolby wrote: > We are actually looking at starting with Windows XP X64 as the OS on > this (otherwise) entirely modern system. If it works that gets rid of > the "$X per seat" for something like Windows 2008. If we can use > MySQL on that with let's say 6 cores and 12 gigs of ram and a 60 gig > SSD partition for the database files he could have a fairly serious > system for his company size. > _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Sep 18 21:34:02 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 18 Sep 2011 22:34:02 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <5DA1A7AED37B40FBB972ED3C9553EB30@creativesystemdesigns.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E768611.9070802@colbyconsulting.com> <4E768CED.28723.19942071@stuart.lexacorp.com.pg> <5DA1A7AED37B40FBB972ED3C9553EB30@creativesystemdesigns.com> Message-ID: <4E76AA1A.8060402@colbyconsulting.com> I am positioning him to add another 8 cores for $250 and $100 / 8 gig DIMM. He can add power if/as he needs. He already has a 3rd part check payment database running sql server on an xp "workstation" box. If we could migrate that onto this box he could turn off that other xp box. It appears that SQL Server and MySQL can run on the same box. John W. Colby www.ColbyConsulting.com On 9/18/2011 8:47 PM, Jim Lawrence wrote: > I second that. > > Jim > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Stuart > McLachlan > Sent: Sunday, September 18, 2011 5:30 PM > To: Discussion concerning MS SQL Server > Subject: Re: [dba-SQLServer] [AccessD] MySQL > > John, > > In that scenario, it would certainly make sense to instal WAMP to give you > MySQL and the > phpMyAdmin interface on the XP machine. > From jwcolby at colbyconsulting.com Sun Sep 18 21:36:46 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 18 Sep 2011 22:36:46 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> Message-ID: <4E76AABE.1070905@colbyconsulting.com> Am I missing something? Oracle definitely is charging for their versions but it seems that a "community edition" is available, still maintained and updated by the community. With that and a gui it looks like I am good to go, or at least good to try. John W. Colby www.ColbyConsulting.com On 9/17/2011 9:52 PM, Arthur Fuller wrote: > There are some nice things about MySQL but on the other hand I definitely do > not like where Oracle is going with this puppy since its acquisition of Sun > and by inheritance MySQL. I'm still on the fence about these developments, > but quite frankly I am leaning against Oracle on all these transmutations of > what was originally a simple, straightforward approach. At last > recollection, Monty has departed, and with him, I fear, has the guiding > vision of this product. > > Frankly, I am all over the place on where next to go: I look at Mongo and > see it exquisite for web-apps but not for OLTP situations. I look at > PostGreSQL and think it's got a bunch of things right. I look at Oracle and > MS-SQL and think they have some things right as well. I frankly do not have > any clue into which basket to toss my next eggs. > > Arthur > > On Sat, Sep 17, 2011 at 7:51 PM, Stuart McLachlanwrote: > >> I run MySQL locally as part of a WAMP installation and remotely on our >> FreeBSD servers. >> >> I use phpMyAdmin for all the administration. It's a very intuitive >> interface. >> >> It's possibly worth installing WAMP just for the phpMyAdmin. >> >> -- >> Stuart >> >> >> On 17 Sep 2011 at 19:24, jwcolby wrote: >> >>> For now I have to figure out how to create a database. Is it the same >>> concept as SQL Server? A file or set of files where tables, indexes, >>> views etc are stored? I assumed there would be some visual designer >>> that would allow me to create the db, then tables etc. It looks like >>> that stuff is in "SQL Development". >>> >>> This thing looks pretty nice, but very different on the surface. >>> >> >> >> _______________________________________________ >> dba-SQLServer mailing list >> dba-SQLServer at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Sun Sep 18 22:17:34 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 18 Sep 2011 23:17:34 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E768CED.28723.19942071@stuart.lexacorp.com.pg> References: <4E752C1D.9060901@colbyconsulting.com>, , <4E768611.9070802@colbyconsulting.com> <4E768CED.28723.19942071@stuart.lexacorp.com.pg> Message-ID: <4E76B44E.1010301@colbyconsulting.com> LOL. Well you make a huge assumption here, that I know squat about PHP and a web server. I installed wampserver just fine (I guess). At least I can click it. But phpMyAdmin... we're talking right into Linux / php gobbledygeek. untar into your webserver document root.... Yea right. ;) This weekend I got an XP VM up, all SPs applied. Hamachi installed and joined to one of my networks. MySQL installed and poked it with a stick. WampServer installed and running (doing what I know not). phpMyAdmin downloaded and unzipped. And there we sit... I'm going to bed. John W. Colby www.ColbyConsulting.com On 9/18/2011 8:29 PM, Stuart McLachlan wrote: > John, > > In that scenario, it would certainly make sense to instal WAMP to give you MySQL and the > phpMyAdmin interface on the XP machine. > From stuart at lexacorp.com.pg Sun Sep 18 23:14:22 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 19 Sep 2011 14:14:22 +1000 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E76B44E.1010301@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com>, <4E768CED.28723.19942071@stuart.lexacorp.com.pg>, <4E76B44E.1010301@colbyconsulting.com> Message-ID: <4E76C19E.1556.1A61F60B@stuart.lexacorp.com.pg> phpMyAdmin is part of the WAMP bundle. There is no need to instal it separately. Once WAMP server is running, it just sits and listens on Port 80 on your localhost (127.0.0.1) ready to server up pages. Just open a browser window and type in "localhost" - you should see the WAMP configuration page with a link to phpMyAdmin. Alternatively, you should also see phpMyAdmin as one of items under the WAMP icon in your taskbar. Clicking on it opens a browser window pointing to the same link. Once your browser is pointing at localhost/phpmyadmin, you don't need to know anything about PHP or web servers, you just get a simple interface which lets you enter the name of a database and click "Create", followed by another screen which lets you add a table with fields which you define in the much the same way that as you would in SQL Server Management Studio. A row of buttons along the top of the browser window lets you select databases, modify them, run SQL commands, import/export data etc, etc. With your knowledge of SQL Server, it should only take a couple of minutes to get the hang of it. -- Stuart On 18 Sep 2011 at 23:17, jwcolby wrote: > LOL. Well you make a huge assumption here, that I know squat about > PHP and a web server. > > I installed wampserver just fine (I guess). At least I can click it. > But phpMyAdmin... we're talking right into Linux / php gobbledygeek. > untar into your webserver document root.... > > Yea right. ;) > > > This weekend I got an XP VM up, all SPs applied. Hamachi installed > and joined to one of my networks. MySQL installed and poked it with a > stick. WampServer installed and running (doing what I know not). > phpMyAdmin downloaded and unzipped. And there we sit... > > I'm going to bed. > > John W. Colby > www.ColbyConsulting.com > > On 9/18/2011 8:29 PM, Stuart McLachlan wrote: > > John, > > > > In that scenario, it would certainly make sense to instal WAMP to > > give you MySQL and the phpMyAdmin interface on the XP machine. > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From marklbreen at gmail.com Mon Sep 19 03:28:11 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 19 Sep 2011 09:28:11 +0100 Subject: [dba-SQLServer] Linux and Firefox Message-ID: Hello All, Hope you do not mind me changing the subject on this discussion. Francisco mentions below that he uses Firefox on Linux. Over the weekend, I tried to book online for Dublin Airport car park using Linux and FF. However, the site informed me that they do not currently support this phone browser and to try a regular PC. Well I guess I can understand what caused that wrong message, but I was disappointed that I had to go upstairs to my windows machine. To gently tease the kids, I also took a printscreen of their old Windows desktop and set it as the desktop on the linux installation. Their heads were messed up because they could see the Windows icons, but still they were on linux :) Mark On 19 September 2011 00:09, Francisco Tapia wrote: > Another thing you can attempt is to setup a Linux virtual machine > that would prevent hackers from reaching your personal data directly. > I really won't surf the net on Internet explorer (any version). I only > use Firefox with noscript and on a Linux machine helps to obfuscate as > much direct contact as possible... > > Sent from my mobile > > From marklbreen at gmail.com Mon Sep 19 03:37:04 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 19 Sep 2011 09:37:04 +0100 Subject: [dba-SQLServer] 666+666=? Message-ID: Hello All, I wanted to share a little humour if you do not mind. Last week my kids were practicing their mental arithmetic, initially doing sums like 11 + 7 etc. Then they started getting excited because they noticed they could add 111+111 I gently lead them along doing 222+222 and 333+333. Of course, the answer is Six Hundred and Sixty Six We then got to 444+444 and both Max and Rowena (they are nine) shouted out Eight hundred and Eighty Eight. There was glee in their voices at that stratospheric heights they were now capable of. So next I said "OK, whats 666+666". Rowena was silent as she realised it was not so simple, but without hesitation, Max responded with "Twelve Hundred and Twelvety Twelveth" Hope you like it, Mark From fuller.artful at gmail.com Mon Sep 19 03:55:53 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Mon, 19 Sep 2011 04:55:53 -0400 Subject: [dba-SQLServer] 666+666=? In-Reply-To: References: Message-ID: Can they multiply yet? There are some cool things about multiplication. I like the elevens especially. 11*11=121. 11*11*11=12121, and so on. The nines are cool, too: take the digits in any multiple of nine and they add up to 9: 18, 27. 36. 45, etc. Arthur From ha at phulse.com Mon Sep 19 04:19:21 2011 From: ha at phulse.com (Hans-Christian Andersen) Date: Mon, 19 Sep 2011 02:19:21 -0700 Subject: [dba-SQLServer] Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: <2999072439124655585@unknownmsgid> References: <001601cc754f$f0c76f90$d2564eb0$@net> <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg> <000101cc7641$0f2e8300$2d8b8900$@net> <2999072439124655585@unknownmsgid> Message-ID: Regarding locking down the hosts file on Windows, if I'm not mistaken, by default it should already be set to read-only and require admin privileges. But, even if you set it to read-only, if you have mistakenly given a malicious attacker admin privileges (or they have found some other hole in which to escalate their privileges), wouldn't it be rather trivial for them to add code to remove the read-only lock from the file? In fact, since this is the default in Windows, I would imagine attackers probably already factoring RO into their code. Francisco has the right idea in the sense that a very safe environment would be to have a virtual machine set up to boot a live CD of your favorite flavour of Linux (or Windows, if possible?) from a virtual drive in your VM, so that the environment is completely clean and that you know that anything you have done within that instance of the VM is discarded when you shut it down. In fact, if you are really paranoid, don't run it through a VM but from the bare metal of a machine. Then, before surfing, install NoScript and run a full update of Firefox. It takes a little while to get the environment prepared, but it might be all worth it if you are doing online banking. It's what I do. But, regarding this specific issue with Komodo, DigiNotar (and more, it appears), it's probably worth looking into managing what certificates you have within your trusted root store and consider removing ones that you don't feel comfortable having your computer trust implicitly. ( http://technet.microsoft.com/en-us/library/cc754841.aspx ) There are far too many in there, which kind of wrecks havoc with the whole chain of trust, in my opinion. Hans-Christian On 18 September 2011 16:09, Francisco Tapia wrote: > Another thing you can attempt is to setup a Linux virtual machine > that would prevent hackers from reaching your personal data directly. > I really won't surf the net on Internet explorer (any version). I only > use Firefox with noscript and on a Linux machine helps to obfuscate as > much direct contact as possible... > > Sent from my mobile > > On Sep 18, 2011, at 1:25 PM, Alan Lawhon wrote: > > > Mark: > > > > I have a hardware router, (the "Zoom X5" Model 5654 ADSL supplied by my > > ISP), AVG Internet Security, (including AVG firewall and all the other > > features that come with the AVG Internet Security Suite), along with > > AnteSpam email filtering provided by my ISP. (I don't know this for > sure, > > but I think there might be a hardware firewall implemented in my router > > which blocks any "bad stuff" before it gets to my browser. If that's the > > case, then I actually have two [separate] firewalls protecting me.) I > also > > have automatic updates enabled for Windows Update. (I suppose all this > > makes me very "security conscious" with my PC.) In addition, I'm very > > careful about downloading "ActiveX" components - most of the time I > refuse > > them when I'm prompted. Not sure if that's "smart" or not, but I'm being > > ultra cautious about downloads. > > > > I recall getting some type of virus from an email attachment that I > > foolishly clicked on many years ago. Getting that virus (or whatever it > > was) was a nightmare getting off of my system. That experience greatly > > intensified my security awareness. > > > > I have gone ahead and changed my Hosts file to read only. With all the > > other security I have implemented, setting the Hosts file to RO may be > > overkill, but the harder I make it for a hacker to get into my computer, > the > > better. I hope the odds of me being the victim of a hacker are [at > least] > > 99:1 against. > > > > Alan C. Lawhon > > > > -----Original Message----- > > From: dba-sqlserver-bounces at databaseadvisors.com > > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Mark > Breen > > Sent: Sunday, September 18, 2011 10:19 AM > > To: Discussion concerning MS SQL Server > > Subject: Re: [dba-SQLServer] Windows Secrets: The Sorry Tale of the > > (un)Secure Sockets Layer > > > > Hello Stuart > > > > Is this your command on your shortcut > > > > C:\Windows\system32\notepad.exe C:\Windows\System32\drivers\etc\hosts > > > > Me too. > > > > Hello Alan, > > > > you could do that, but my opinion is that if someone gets to your hosts > file > > and wants to change it you have so many problems that your hosts file > being > > RO is not going to make a difference anyway. I would suggest instead to > run > > like hell. > > > > Mark > > > > > > On 17 September 2011 22:18, Stuart McLachlan > wrote: > > > >> As a general rule, an RO hosts file makes sense. Very few people ever > need > >> special entries > >> in it. > >> > >> OTOH, I have a shortcut to mine in a folder on my desktop because I edit > > it > >> quite often, > >> > >> -- > >> Stuart > >> > >> On 17 Sep 2011 at 10:39, Alan Lawhon wrote: > >> > >>> > >>> http://windowssecrets.com/top-story/the-sorry-tale-of-the-unsecure-soc > >>> kets-l ayer/ > >>> > >>> http://tinyurl.com/3z9awxj > >>> > >>> > >>> > >>> This is a follow-up article to the story concerning corrupted root > >>> certificates which I posted last week. Microsoft issued an > >>> out-of-cycle security patch to eliminate the source of the phony > >>> certificates, (i.e. DigiNotar), and remove the threat to users of > >>> Internet Explorer and other browsers. > >>> > >>> Since > than 99 percent of the potential "victims" of this security > >>> breach were located over in Iran, Woody Leonhard seems to be implying > >>> that this may be a case of the Government of Iran eavesdropping on its > >>> citizens; thus there is little (if any) chance of this breach > >>> adversely affecting users outside of Iran - like us. Still, his > >>> analysis of the "lax process" by which root certificates are issued is > >>> illuminating. > >>> > >>> At the end of his article, Woody recommends that users consider > >>> modifying their "Hosts" file (to read only) in order to "lock" their > >>> system and prevent man-in-the-middle attacks and other > >>> security-related vulnerabilities. Before I modify a system file, I > >>> want to check with the experts on here. Are most of you in agreement > >>> that changing your "Hosts" file (to read only) is a good idea? (I > >>> wonder why Microsoft doesn't make the "Hosts" file read only by > >>> default?) > >>> > >>> Alan C. Lawhon > >>> > >>> > >>> > >>> > >>> > >>> _______________________________________________ > >>> dba-SQLServer mailing list > >>> dba-SQLServer at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > >>> http://www.databaseadvisors.com > >>> > >>> > >> > >> > >> > >> _______________________________________________ > >> dba-SQLServer mailing list > >> dba-SQLServer at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > >> http://www.databaseadvisors.com > >> > >> > > _______________________________________________ > > dba-SQLServer mailing list > > dba-SQLServer at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > > http://www.databaseadvisors.com > > > > _______________________________________________ > > dba-SQLServer mailing list > > dba-SQLServer at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > > http://www.databaseadvisors.com > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From ha at phulse.com Mon Sep 19 04:31:56 2011 From: ha at phulse.com (Hans-Christian Andersen) Date: Mon, 19 Sep 2011 02:31:56 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> Message-ID: Arthur, Have a look at MariaDB. It's basically a version of MySQL which is maintained and developed by Monty & co and, quite frankly, is better in many ways, as they have the freedom to advance the database in ways that the MySQL devs at Oracle are just not able to. Hans-Christian On 17 September 2011 18:52, Arthur Fuller wrote: > There are some nice things about MySQL but on the other hand I definitely > do > not like where Oracle is going with this puppy since its acquisition of Sun > and by inheritance MySQL. I'm still on the fence about these developments, > but quite frankly I am leaning against Oracle on all these transmutations > of > what was originally a simple, straightforward approach. At last > recollection, Monty has departed, and with him, I fear, has the guiding > vision of this product. > > Frankly, I am all over the place on where next to go: I look at Mongo and > see it exquisite for web-apps but not for OLTP situations. I look at > PostGreSQL and think it's got a bunch of things right. I look at Oracle and > MS-SQL and think they have some things right as well. I frankly do not have > any clue into which basket to toss my next eggs. > > Arthur > > On Sat, Sep 17, 2011 at 7:51 PM, Stuart McLachlan >wrote: > > > I run MySQL locally as part of a WAMP installation and remotely on our > > FreeBSD servers. > > > > I use phpMyAdmin for all the administration. It's a very intuitive > > interface. > > > > It's possibly worth installing WAMP just for the phpMyAdmin. > > > > -- > > Stuart > > > > > > On 17 Sep 2011 at 19:24, jwcolby wrote: > > > > > For now I have to figure out how to create a database. Is it the same > > > concept as SQL Server? A file or set of files where tables, indexes, > > > views etc are stored? I assumed there would be some visual designer > > > that would allow me to create the db, then tables etc. It looks like > > > that stuff is in "SQL Development". > > > > > > This thing looks pretty nice, but very different on the surface. > > > > > > > > > _______________________________________________ > > dba-SQLServer mailing list > > dba-SQLServer at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > > http://www.databaseadvisors.com > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From marklbreen at gmail.com Mon Sep 19 05:24:33 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 19 Sep 2011 11:24:33 +0100 Subject: [dba-SQLServer] Fwd: Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: References: <001601cc754f$f0c76f90$d2564eb0$@net> <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg> <000101cc7641$0f2e8300$2d8b8900$@net> <2999072439124655585@unknownmsgid> Message-ID: Hello All, there was a very interesting article recently, I cannot recall if it was in MSDN magazine, Code magazine or HBR magazine. Basically they did some financial analysis on the cost in the US of implementing security, vs the cost of a loss. What was not surprising to (to me anyway) was that the cost of implementing security (at a macro level) is higher than the potential loss. I adhere to this philosophy. In my house I lock my doors at night, but a robber can still get in if he really want to. To make my house totally secure would be to make it impractical and unpleasant to live in. So I balance security with practicalities. With my IT security I try to adopt the same approach. My brother is an IT security professional, and he sometimes disagrees with me, but sometimes he also acknowledges what I suggest. Thanks Mark On 19 September 2011 10:19, Hans-Christian Andersen wrote: > Regarding locking down the hosts file on Windows, if I'm not mistaken, by > default it should already be set to read-only and require admin privileges. > But, even if you set it to read-only, if you have mistakenly given a > malicious attacker admin privileges (or they have found some other hole in > which to escalate their privileges), wouldn't it be rather trivial for them > to add code to remove the read-only lock from the file? In fact, since this > is the default in Windows, I would imagine attackers probably already > factoring RO into their code. > > Francisco has the right idea in the sense that a very safe environment > would > be to have a virtual machine set up to boot a live CD of your favorite > flavour of Linux (or Windows, if possible?) from a virtual drive in your > VM, > so that the environment is completely clean and that you know that anything > you have done within that instance of the VM is discarded when you shut it > down. In fact, if you are really paranoid, don't run it through a VM but > from the bare metal of a machine. Then, before surfing, install NoScript > and > run a full update of Firefox. It takes a little while to get the > environment > prepared, but it might be all worth it if you are doing online banking. > It's > what I do. > > But, regarding this specific issue with Komodo, DigiNotar (and more, it > appears), it's probably worth looking into managing what certificates you > have within your trusted root store and consider removing ones that you > don't feel comfortable having your computer trust implicitly. ( > http://technet.microsoft.com/en-us/library/cc754841.aspx ) There are far > too > many in there, which kind of wrecks havoc with the whole chain of trust, in > my opinion. > > > > Hans-Christian > > From marklbreen at gmail.com Mon Sep 19 05:32:36 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 19 Sep 2011 11:32:36 +0100 Subject: [dba-SQLServer] 666+666=? In-Reply-To: References: Message-ID: Hi Arthur, Nice, I will have to show that to them this evening thanks Mark On 19 September 2011 09:55, Arthur Fuller wrote: > Can they multiply yet? There are some cool things about multiplication. I > like the elevens especially. 11*11=121. 11*11*11=12121, and so on. The > nines > are cool, too: take the digits in any multiple of nine and they add up to > 9: > 18, 27. 36. 45, etc. > > Arthur > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Mon Sep 19 05:42:59 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 06:42:59 -0400 Subject: [dba-SQLServer] 666+666=? In-Reply-To: References: Message-ID: <4E771CB3.7040502@colbyconsulting.com> > So next I said "OK, whats 666+666". Rowena was silent as she realized it was not so simple, but without hesitation, Max responded with "Twelve Hundred and Twelvety Twelveth" Well isn't it? Gotta love the young mind. John W. Colby www.ColbyConsulting.com On 9/19/2011 4:37 AM, Mark Breen wrote: > Hello All, > > I wanted to share a little humour if you do not mind. > > Last week my kids were practicing their mental arithmetic, initially doing > sums like 11 + 7 etc. > > Then they started getting excited because they noticed they could add > 111+111 > > I gently lead them along doing 222+222 and 333+333. Of course, the answer > is Six Hundred and Sixty Six > We then got to 444+444 and both Max and Rowena (they are nine) shouted out > Eight hundred and Eighty Eight. There was glee in their voices at > that stratospheric heights they were now capable of. > > So next I said "OK, whats 666+666". Rowena was silent as she realised it > was not so simple, but without hesitation, Max responded with "Twelve > Hundred and Twelvety Twelveth" > > Hope you like it, > > Mark > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Mon Sep 19 05:45:18 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 06:45:18 -0400 Subject: [dba-SQLServer] Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: References: <001601cc754f$f0c76f90$d2564eb0$@net> <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg> <000101cc7641$0f2e8300$2d8b8900$@net> <2999072439124655585@unknownmsgid> Message-ID: <4E771D3E.7080805@colbyconsulting.com> I run firefox and my email programs inside of a sandbox called DropMyRights. Nothing can install without my intentionally going to a version not under the sandbox. And what does run only has regular user privileges. John W. Colby www.ColbyConsulting.com On 9/19/2011 5:19 AM, Hans-Christian Andersen wrote: > Regarding locking down the hosts file on Windows, if I'm not mistaken, by > default it should already be set to read-only and require admin privileges. > But, even if you set it to read-only, if you have mistakenly given a > malicious attacker admin privileges (or they have found some other hole in > which to escalate their privileges), wouldn't it be rather trivial for them > to add code to remove the read-only lock from the file? In fact, since this > is the default in Windows, I would imagine attackers probably already > factoring RO into their code. > > Francisco has the right idea in the sense that a very safe environment would > be to have a virtual machine set up to boot a live CD of your favorite > flavour of Linux (or Windows, if possible?) from a virtual drive in your VM, > so that the environment is completely clean and that you know that anything > you have done within that instance of the VM is discarded when you shut it > down. In fact, if you are really paranoid, don't run it through a VM but > from the bare metal of a machine. Then, before surfing, install NoScript and > run a full update of Firefox. It takes a little while to get the environment > prepared, but it might be all worth it if you are doing online banking. It's > what I do. > > But, regarding this specific issue with Komodo, DigiNotar (and more, it > appears), it's probably worth looking into managing what certificates you > have within your trusted root store and consider removing ones that you > don't feel comfortable having your computer trust implicitly. ( > http://technet.microsoft.com/en-us/library/cc754841.aspx ) There are far too > many in there, which kind of wrecks havoc with the whole chain of trust, in > my opinion. > > > > Hans-Christian > > > > > On 18 September 2011 16:09, Francisco Tapia wrote: > >> Another thing you can attempt is to setup a Linux virtual machine >> that would prevent hackers from reaching your personal data directly. >> I really won't surf the net on Internet explorer (any version). I only >> use Firefox with noscript and on a Linux machine helps to obfuscate as >> much direct contact as possible... >> >> Sent from my mobile >> >> On Sep 18, 2011, at 1:25 PM, Alan Lawhon wrote: >> >>> Mark: >>> >>> I have a hardware router, (the "Zoom X5" Model 5654 ADSL supplied by my >>> ISP), AVG Internet Security, (including AVG firewall and all the other >>> features that come with the AVG Internet Security Suite), along with >>> AnteSpam email filtering provided by my ISP. (I don't know this for >> sure, >>> but I think there might be a hardware firewall implemented in my router >>> which blocks any "bad stuff" before it gets to my browser. If that's the >>> case, then I actually have two [separate] firewalls protecting me.) I >> also >>> have automatic updates enabled for Windows Update. (I suppose all this >>> makes me very "security conscious" with my PC.) In addition, I'm very >>> careful about downloading "ActiveX" components - most of the time I >> refuse >>> them when I'm prompted. Not sure if that's "smart" or not, but I'm being >>> ultra cautious about downloads. >>> >>> I recall getting some type of virus from an email attachment that I >>> foolishly clicked on many years ago. Getting that virus (or whatever it >>> was) was a nightmare getting off of my system. That experience greatly >>> intensified my security awareness. >>> >>> I have gone ahead and changed my Hosts file to read only. With all the >>> other security I have implemented, setting the Hosts file to RO may be >>> overkill, but the harder I make it for a hacker to get into my computer, >> the >>> better. I hope the odds of me being the victim of a hacker are [at >> least] >>> 99:1 against. >>> >>> Alan C. Lawhon >>> >>> -----Original Message----- >>> From: dba-sqlserver-bounces at databaseadvisors.com >>> [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Mark >> Breen >>> Sent: Sunday, September 18, 2011 10:19 AM >>> To: Discussion concerning MS SQL Server >>> Subject: Re: [dba-SQLServer] Windows Secrets: The Sorry Tale of the >>> (un)Secure Sockets Layer >>> >>> Hello Stuart >>> >>> Is this your command on your shortcut >>> >>> C:\Windows\system32\notepad.exe C:\Windows\System32\drivers\etc\hosts >>> >>> Me too. >>> >>> Hello Alan, >>> >>> you could do that, but my opinion is that if someone gets to your hosts >> file >>> and wants to change it you have so many problems that your hosts file >> being >>> RO is not going to make a difference anyway. I would suggest instead to >> run >>> like hell. >>> >>> Mark >>> >>> >>> On 17 September 2011 22:18, Stuart McLachlan >> wrote: >>> >>>> As a general rule, an RO hosts file makes sense. Very few people ever >> need >>>> special entries >>>> in it. >>>> >>>> OTOH, I have a shortcut to mine in a folder on my desktop because I edit >>> it >>>> quite often, >>>> >>>> -- >>>> Stuart >>>> >>>> On 17 Sep 2011 at 10:39, Alan Lawhon wrote: >>>> >>>>> >>>>> http://windowssecrets.com/top-story/the-sorry-tale-of-the-unsecure-soc >>>>> kets-l ayer/ >>>>> >>>>> http://tinyurl.com/3z9awxj >>>>> >>>>> >>>>> >>>>> This is a follow-up article to the story concerning corrupted root >>>>> certificates which I posted last week. Microsoft issued an >>>>> out-of-cycle security patch to eliminate the source of the phony >>>>> certificates, (i.e. DigiNotar), and remove the threat to users of >>>>> Internet Explorer and other browsers. >>>>> >>>>> Since> than 99 percent of the potential "victims" of this security >>>>> breach were located over in Iran, Woody Leonhard seems to be implying >>>>> that this may be a case of the Government of Iran eavesdropping on its >>>>> citizens; thus there is little (if any) chance of this breach >>>>> adversely affecting users outside of Iran - like us. Still, his >>>>> analysis of the "lax process" by which root certificates are issued is >>>>> illuminating. >>>>> >>>>> At the end of his article, Woody recommends that users consider >>>>> modifying their "Hosts" file (to read only) in order to "lock" their >>>>> system and prevent man-in-the-middle attacks and other >>>>> security-related vulnerabilities. Before I modify a system file, I >>>>> want to check with the experts on here. Are most of you in agreement >>>>> that changing your "Hosts" file (to read only) is a good idea? (I >>>>> wonder why Microsoft doesn't make the "Hosts" file read only by >>>>> default?) >>>>> >>>>> Alan C. Lawhon >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> dba-SQLServer mailing list >>>>> dba-SQLServer at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >>>>> http://www.databaseadvisors.com >>>>> >>>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> dba-SQLServer mailing list >>>> dba-SQLServer at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >>>> http://www.databaseadvisors.com >>>> >>>> >>> _______________________________________________ >>> dba-SQLServer mailing list >>> dba-SQLServer at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >>> http://www.databaseadvisors.com >>> >>> _______________________________________________ >>> dba-SQLServer mailing list >>> dba-SQLServer at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >>> http://www.databaseadvisors.com >>> >> _______________________________________________ >> dba-SQLServer mailing list >> dba-SQLServer at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Mon Sep 19 05:48:15 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 06:48:15 -0400 Subject: [dba-SQLServer] Fwd: Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: References: <001601cc754f$f0c76f90$d2564eb0$@net> <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg> <000101cc7641$0f2e8300$2d8b8900$@net> <2999072439124655585@unknownmsgid> Message-ID: <4E771DEF.9040207@colbyconsulting.com> The problem with that is that these are average figures. The actual loss could be in the hundreds of thousands of dollars, assuming you are rich enough to have that much money in a savings or stock account. You lose a half million siphoned out of your stock account, but that is then averaged over all the people that are never hit with a loss. John W. Colby www.ColbyConsulting.com On 9/19/2011 6:24 AM, Mark Breen wrote: > Hello All, > > there was a very interesting article recently, I cannot recall if it was in > MSDN magazine, Code magazine or HBR magazine. > > Basically they did some financial analysis on the cost in the US of > implementing security, vs the cost of a loss. > > What was not surprising to (to me anyway) was that the cost of implementing > security (at a macro level) is higher than the potential loss. > > I adhere to this philosophy. In my house I lock my doors at night, but a > robber can still get in if he really want to. To make my house totally > secure would be to make it impractical and unpleasant to live in. So I > balance security with practicalities. > > With my IT security I try to adopt the same approach. My brother is an IT > security professional, and he sometimes disagrees with me, but sometimes he > also acknowledges what I suggest. > > Thanks > Mark > > > > > On 19 September 2011 10:19, Hans-Christian Andersen wrote: > >> Regarding locking down the hosts file on Windows, if I'm not mistaken, by >> default it should already be set to read-only and require admin privileges. >> But, even if you set it to read-only, if you have mistakenly given a >> malicious attacker admin privileges (or they have found some other hole in >> which to escalate their privileges), wouldn't it be rather trivial for them >> to add code to remove the read-only lock from the file? In fact, since this >> is the default in Windows, I would imagine attackers probably already >> factoring RO into their code. >> >> Francisco has the right idea in the sense that a very safe environment >> would >> be to have a virtual machine set up to boot a live CD of your favorite >> flavour of Linux (or Windows, if possible?) from a virtual drive in your >> VM, >> so that the environment is completely clean and that you know that anything >> you have done within that instance of the VM is discarded when you shut it >> down. In fact, if you are really paranoid, don't run it through a VM but >> from the bare metal of a machine. Then, before surfing, install NoScript >> and >> run a full update of Firefox. It takes a little while to get the >> environment >> prepared, but it might be all worth it if you are doing online banking. >> It's >> what I do. >> >> But, regarding this specific issue with Komodo, DigiNotar (and more, it >> appears), it's probably worth looking into managing what certificates you >> have within your trusted root store and consider removing ones that you >> don't feel comfortable having your computer trust implicitly. ( >> http://technet.microsoft.com/en-us/library/cc754841.aspx ) There are far >> too >> many in there, which kind of wrecks havoc with the whole chain of trust, in >> my opinion. >> >> >> >> Hans-Christian >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From gustav at cactus.dk Mon Sep 19 07:29:03 2011 From: gustav at cactus.dk (Gustav Brock) Date: Mon, 19 Sep 2011 14:29:03 +0200 Subject: [dba-SQLServer] Fwd: Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer Message-ID: Hi Mark Same here. I think some have a paranoid approach to this. We have two major (standard) protections here: A hardware firewall and Microsoft Security Essentials. For the last many years I've come across one (1) incident where "something" tried to install something and MSE popped a message if I really wanted that. No thanks. All machines including servers run with NAT and port forwarding where needed. That is complemented with timely updates of Windows and Office. One additional thing is done, however, and I can highly recommend that: Advertising filters on browsers. These cost a little yearly fee per client but the advantage is huge as banners and adds are removed which is a relief (which you have to experience to grasp) for the users and removes the risk of clicking some nasty banner add ("Your computer is at risk! Press here" and a full-stop sign). Our VOIP server was hacked once and some Middle East uglies consumed our credit calling Arabic numbers. That was a loss of about USD 60. Not much work can be done for this, indeed as it seems our admin password had been cracked by brute force. Our splendid VOIP supplier changed the account and in half an hour we were back on-air with a longer password. /gustav >>> marklbreen at gmail.com 19-09-2011 12:24 >>> Hello All, there was a very interesting article recently, I cannot recall if it was in MSDN magazine, Code magazine or HBR magazine. Basically they did some financial analysis on the cost in the US of implementing security, vs the cost of a loss. What was not surprising to (to me anyway) was that the cost of implementing security (at a macro level) is higher than the potential loss. I adhere to this philosophy. In my house I lock my doors at night, but a robber can still get in if he really want to. To make my house totally secure would be to make it impractical and unpleasant to live in. So I balance security with practicalities. With my IT security I try to adopt the same approach. My brother is an IT security professional, and he sometimes disagrees with me, but sometimes he also acknowledges what I suggest. Thanks Mark On 19 September 2011 10:19, Hans-Christian Andersen wrote: > Regarding locking down the hosts file on Windows, if I'm not mistaken, by > default it should already be set to read-only and require admin privileges. > But, even if you set it to read-only, if you have mistakenly given a > malicious attacker admin privileges (or they have found some other hole in > which to escalate their privileges), wouldn't it be rather trivial for them > to add code to remove the read-only lock from the file? In fact, since this > is the default in Windows, I would imagine attackers probably already > factoring RO into their code. > > Francisco has the right idea in the sense that a very safe environment would > be to have a virtual machine set up to boot a live CD of your favorite > flavour of Linux (or Windows, if possible?) from a virtual drive in your VM, > so that the environment is completely clean and that you know that anything > you have done within that instance of the VM is discarded when you shut it > down. In fact, if you are really paranoid, don't run it through a VM but > from the bare metal of a machine. Then, before surfing, install NoScript and > run a full update of Firefox. It takes a little while to get the environment > prepared, but it might be all worth it if you are doing online banking. It's > what I do. > > But, regarding this specific issue with Komodo, DigiNotar (and more, it > appears), it's probably worth looking into managing what certificates you > have within your trusted root store and consider removing ones that you > don't feel comfortable having your computer trust implicitly. ( > http://technet.microsoft.com/en-us/library/cc754841.aspx ) There are far too > many in there, which kind of wrecks havoc with the whole chain of trust, in > my opinion. > > > > Hans-Christian From jwcolby at colbyconsulting.com Mon Sep 19 08:24:35 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 09:24:35 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E76C19E.1556.1A61F60B@stuart.lexacorp.com.pg> References: <4E752C1D.9060901@colbyconsulting.com>, <4E768CED.28723.19942071@stuart.lexacorp.com.pg>, <4E76B44E.1010301@colbyconsulting.com> <4E76C19E.1556.1A61F60B@stuart.lexacorp.com.pg> Message-ID: <4E774293.9030100@colbyconsulting.com> OK, so basically I had to click the MySQL Console (the typical black console window) which then asked for a password, and once entered the phpMyAdmin is a menu choice. Thanks for you help in all this! John W. Colby www.ColbyConsulting.com On 9/19/2011 12:14 AM, Stuart McLachlan wrote: > phpMyAdmin is part of the WAMP bundle. There is no need to instal it separately. > > Once WAMP server is running, it just sits and listens on Port 80 on your localhost (127.0.0.1) > ready to server up pages. Just open a browser window and type in "localhost" - you should > see the WAMP configuration page with a link to phpMyAdmin. > > Alternatively, you should also see phpMyAdmin as one of items under the WAMP icon in your > taskbar. Clicking on it opens a browser window pointing to the same link. > > Once your browser is pointing at localhost/phpmyadmin, you don't need to know anything > about PHP or web servers, you just get a simple interface which lets you enter the name of a > database and click "Create", followed by another screen which lets you add a table with fields > which you define in the much the same way that as you would in SQL Server Management > Studio. A row of buttons along the top of the browser window lets you select databases, > modify them, run SQL commands, import/export data etc, etc. > > With your knowledge of SQL Server, it should only take a couple of minutes to get the hang > of it. > From jwcolby at colbyconsulting.com Mon Sep 19 09:28:25 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 10:28:25 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> Message-ID: <4E775189.9040106@colbyconsulting.com> So what is the real deal with MySQL community version? Is it still maintained and advanced by the open source development community? Is it a dead end? Is MariaDB the replacement going forward? John W. Colby www.ColbyConsulting.com On 9/19/2011 5:31 AM, Hans-Christian Andersen wrote: > Arthur, > > Have a look at MariaDB. It's basically a version of MySQL which is > maintained and developed by Monty& co and, quite frankly, is better in many > ways, as they have the freedom to advance the database in ways that the > MySQL devs at Oracle are just not able to. > > > Hans-Christian > > > > > > On 17 September 2011 18:52, Arthur Fuller wrote: > >> There are some nice things about MySQL but on the other hand I definitely >> do >> not like where Oracle is going with this puppy since its acquisition of Sun >> and by inheritance MySQL. I'm still on the fence about these developments, >> but quite frankly I am leaning against Oracle on all these transmutations >> of >> what was originally a simple, straightforward approach. At last >> recollection, Monty has departed, and with him, I fear, has the guiding >> vision of this product. >> >> Frankly, I am all over the place on where next to go: I look at Mongo and >> see it exquisite for web-apps but not for OLTP situations. I look at >> PostGreSQL and think it's got a bunch of things right. I look at Oracle and >> MS-SQL and think they have some things right as well. I frankly do not have >> any clue into which basket to toss my next eggs. >> >> Arthur From davidmcafee at gmail.com Mon Sep 19 10:34:54 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 19 Sep 2011 08:34:54 -0700 Subject: [dba-SQLServer] 666+666=? In-Reply-To: References: Message-ID: Don't forget the 9's hand trick: Put down the finger of the number that you are multiplying with 9. for example, 9x4 Hold you hands out with the backs of your hands facing you. put down your left index finger (or 4th from the left) The number of fingers to the left of the finger (3) that is down is your first digit, those to the right (6) add up to your right digit. It's so awesome to watch children light up when they learn something new. :) David My kids loved showing their friends this trick. On Mon, Sep 19, 2011 at 1:55 AM, Arthur Fuller wrote: > Can they multiply yet? There are some cool things about multiplication. I > like the elevens especially. 11*11=121. 11*11*11=12121, and so on. The > nines > are cool, too: take the digits in any multiple of nine and they add up to > 9: > 18, 27. 36. 45, etc. > > Arthur > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From ha at phulse.com Mon Sep 19 10:36:19 2011 From: ha at phulse.com (Hans-Christian Andersen) Date: Mon, 19 Sep 2011 08:36:19 -0700 Subject: [dba-SQLServer] Fwd: Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: References: <001601cc754f$f0c76f90$d2564eb0$@net> <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg> <000101cc7641$0f2e8300$2d8b8900$@net> <2999072439124655585@unknownmsgid> Message-ID: Hi Mark, You are correct in the sense that it is not feasible to have perfect security. However, I take issue with how financial systems quietly write off loses, even if, to them, it's just a fraction of their profits. Their analysis of cost/benefit often leaves out the true cost. You have to ask yourself: wheres does the money go, who benefits from it and how do they benefit from it. In much the same way that the true cost of industrialization to the environment was not known or was ignored, money stolen from bank accounts and so forth typically go to criminal organizations and whatnot, which then leads to problems in the world that often leads to taxes and other social resources being wasted. A little bit more effort would go a long way and it is very hard to calculate the true cost of not fixing things; especially when the solution already exists. Hans-Christian On 19 September 2011 03:24, Mark Breen wrote: > Hello All, > > there was a very interesting article recently, I cannot recall if it was in > MSDN magazine, Code magazine or HBR magazine. > > Basically they did some financial analysis on the cost in the US of > implementing security, vs the cost of a loss. > > What was not surprising to (to me anyway) was that the cost of implementing > security (at a macro level) is higher than the potential loss. > > I adhere to this philosophy. In my house I lock my doors at night, but a > robber can still get in if he really want to. To make my house totally > secure would be to make it impractical and unpleasant to live in. So I > balance security with practicalities. > > With my IT security I try to adopt the same approach. My brother is an IT > security professional, and he sometimes disagrees with me, but sometimes he > also acknowledges what I suggest. > > Thanks > Mark > > > > > On 19 September 2011 10:19, Hans-Christian Andersen wrote: > > > Regarding locking down the hosts file on Windows, if I'm not mistaken, by > > default it should already be set to read-only and require admin > privileges. > > But, even if you set it to read-only, if you have mistakenly given a > > malicious attacker admin privileges (or they have found some other hole > in > > which to escalate their privileges), wouldn't it be rather trivial for > them > > to add code to remove the read-only lock from the file? In fact, since > this > > is the default in Windows, I would imagine attackers probably already > > factoring RO into their code. > > > > Francisco has the right idea in the sense that a very safe environment > > would > > be to have a virtual machine set up to boot a live CD of your favorite > > flavour of Linux (or Windows, if possible?) from a virtual drive in your > > VM, > > so that the environment is completely clean and that you know that > anything > > you have done within that instance of the VM is discarded when you shut > it > > down. In fact, if you are really paranoid, don't run it through a VM but > > from the bare metal of a machine. Then, before surfing, install NoScript > > and > > run a full update of Firefox. It takes a little while to get the > > environment > > prepared, but it might be all worth it if you are doing online banking. > > It's > > what I do. > > > > But, regarding this specific issue with Komodo, DigiNotar (and more, it > > appears), it's probably worth looking into managing what certificates you > > have within your trusted root store and consider removing ones that you > > don't feel comfortable having your computer trust implicitly. ( > > http://technet.microsoft.com/en-us/library/cc754841.aspx ) There are far > > too > > many in there, which kind of wrecks havoc with the whole chain of trust, > in > > my opinion. > > > > > > > > Hans-Christian > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From ha at phulse.com Mon Sep 19 10:38:54 2011 From: ha at phulse.com (Hans-Christian Andersen) Date: Mon, 19 Sep 2011 08:38:54 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E775189.9040106@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <4E775189.9040106@colbyconsulting.com> Message-ID: John, Good question. I don't know, to be honest, but I get the sense that most of the momentum these days are in nosql databases. Hans-Christian On 19 September 2011 07:28, jwcolby wrote: > So what is the real deal with MySQL community version? Is it still > maintained and advanced by the open source development community? Is it a > dead end? Is MariaDB the replacement going forward? > > > John W. Colby > www.ColbyConsulting.com > > On 9/19/2011 5:31 AM, Hans-Christian Andersen wrote: > >> Arthur, >> >> Have a look at MariaDB. It's basically a version of MySQL which is >> maintained and developed by Monty& co and, quite frankly, is better in >> many >> ways, as they have the freedom to advance the database in ways that the >> MySQL devs at Oracle are just not able to. >> >> >> Hans-Christian >> >> >> >> >> >> On 17 September 2011 18:52, Arthur Fuller >> wrote: >> >> There are some nice things about MySQL but on the other hand I definitely >>> do >>> not like where Oracle is going with this puppy since its acquisition of >>> Sun >>> and by inheritance MySQL. I'm still on the fence about these >>> developments, >>> but quite frankly I am leaning against Oracle on all these transmutations >>> of >>> what was originally a simple, straightforward approach. At last >>> recollection, Monty has departed, and with him, I fear, has the guiding >>> vision of this product. >>> >>> Frankly, I am all over the place on where next to go: I look at Mongo and >>> see it exquisite for web-apps but not for OLTP situations. I look at >>> PostGreSQL and think it's got a bunch of things right. I look at Oracle >>> and >>> MS-SQL and think they have some things right as well. I frankly do not >>> have >>> any clue into which basket to toss my next eggs. >>> >>> Arthur >>> >> ______________________________**_________________ > dba-SQLServer mailing list > dba-SQLServer@**databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.**com > > From dbdoug at gmail.com Mon Sep 19 10:41:29 2011 From: dbdoug at gmail.com (Doug Steele) Date: Mon, 19 Sep 2011 08:41:29 -0700 Subject: [dba-SQLServer] 666+666=? In-Reply-To: References: Message-ID: I'm stuck on 9x11... On Mon, Sep 19, 2011 at 8:34 AM, David McAfee wrote: > Don't forget the 9's hand trick: > > Put down the finger of the number that you are multiplying with 9. > > for example, 9x4 > > Hold you hands out with the backs of your hands facing you. > put down your left index finger (or 4th from the left) > > The number of fingers to the left of the finger (3) that is down is your > first digit, those to the right (6) add up to your right digit. > > It's so awesome to watch children light up when they learn something new. > > :) > > David > > > My kids loved showing their friends this trick. > > On Mon, Sep 19, 2011 at 1:55 AM, Arthur Fuller >wrote: > > > Can they multiply yet? There are some cool things about multiplication. I > > like the elevens especially. 11*11=121. 11*11*11=12121, and so on. The > > nines > > are cool, too: take the digits in any multiple of nine and they add up to > > 9: > > 18, 27. 36. 45, etc. > > > > Arthur > > _______________________________________________ > > dba-SQLServer mailing list > > dba-SQLServer at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > > http://www.databaseadvisors.com > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Mon Sep 19 10:49:20 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 11:49:20 -0400 Subject: [dba-SQLServer] Does index field order matter? Message-ID: <4E776480.5070503@colbyconsulting.com> I have three hash fields, person, family and address. The hashes are a datatype VarBinary(200) I then inner join one table to the next on the hash person. I have a cover index on just those three fields. So the question is, if I am primarily joining on let's say the person, does it help to have the person hash be the first column in the index? Does the order of the fields in the index make any difference to performance getting at the data? -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Mon Sep 19 11:23:16 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 12:23:16 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <4E775189.9040106@colbyconsulting.com> Message-ID: <4E776C74.5020308@colbyconsulting.com> > Good question. I don't know, to be honest, but I get the sense that most of the momentum these days are in nosql databases. Well, let's say most of the *noise* is in those databases. And that is a good thing because the environment that requires those kinds of databases was under served. Notice however that the makers of those databases make no claim that they replace sql based databases. What they always say is that SQL databases don't do a good job of handling their requirements. I don't have the time to do a thorough evaluation of the nosql databases but from my reading they are a poor or even nonexistent fit for the things I do. John W. Colby www.ColbyConsulting.com On 9/19/2011 11:38 AM, Hans-Christian Andersen wrote: > John, > > Good question. I don't know, to be honest, but I get the sense that most of > the momentum these days are in nosql databases. > > Hans-Christian > > > > On 19 September 2011 07:28, jwcolby wrote: > >> So what is the real deal with MySQL community version? Is it still >> maintained and advanced by the open source development community? Is it a >> dead end? Is MariaDB the replacement going forward? >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/19/2011 5:31 AM, Hans-Christian Andersen wrote: >> >>> Arthur, >>> >>> Have a look at MariaDB. It's basically a version of MySQL which is >>> maintained and developed by Monty& co and, quite frankly, is better in >>> many >>> ways, as they have the freedom to advance the database in ways that the >>> MySQL devs at Oracle are just not able to. >>> >>> >>> Hans-Christian From davidmcafee at gmail.com Mon Sep 19 11:30:55 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 19 Sep 2011 09:30:55 -0700 Subject: [dba-SQLServer] 666+666=? In-Reply-To: References: Message-ID: :) Use your toes On Mon, Sep 19, 2011 at 8:41 AM, Doug Steele wrote: > I'm stuck on 9x11... > > On Mon, Sep 19, 2011 at 8:34 AM, David McAfee > wrote: > > > Don't forget the 9's hand trick: > > > > Put down the finger of the number that you are multiplying with 9. > > > > for example, 9x4 > > > > Hold you hands out with the backs of your hands facing you. > > put down your left index finger (or 4th from the left) > > > > The number of fingers to the left of the finger (3) that is down is your > > first digit, those to the right (6) add up to your right digit. > > > > It's so awesome to watch children light up when they learn something new. > > > > :) > > > > David > > > > > > My kids loved showing their friends this trick. > > > > On Mon, Sep 19, 2011 at 1:55 AM, Arthur Fuller > >wrote: > > > > > Can they multiply yet? There are some cool things about multiplication. > I > > > like the elevens especially. 11*11=121. 11*11*11=12121, and so on. The > > > nines > > > are cool, too: take the digits in any multiple of nine and they add up > to > > > 9: > > > 18, 27. 36. 45, etc. > > > > > > Arthur > > > _______________________________________________ > > > dba-SQLServer mailing list > > > dba-SQLServer at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > > > http://www.databaseadvisors.com > > > > > > > > _______________________________________________ > > dba-SQLServer mailing list > > dba-SQLServer at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > > http://www.databaseadvisors.com > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Mon Sep 19 11:56:23 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 12:56:23 -0400 Subject: [dba-SQLServer] 666+666=? In-Reply-To: References: Message-ID: <4E777437.3080207@colbyconsulting.com> When I was in high school I read a book written by a guy who spent years in a prison in some third world country. With nothing to do all day he did mental math and discovered just tons of these kinds of tricks. He claimed (and I was too lazy to actually learn it all) that you could multiply and divide huge numbers in your head using his tricks. John W. Colby www.ColbyConsulting.com On 9/19/2011 11:34 AM, David McAfee wrote: > Don't forget the 9's hand trick: > > Put down the finger of the number that you are multiplying with 9. > > for example, 9x4 > > Hold you hands out with the backs of your hands facing you. > put down your left index finger (or 4th from the left) > > The number of fingers to the left of the finger (3) that is down is your > first digit, those to the right (6) add up to your right digit. > > It's so awesome to watch children light up when they learn something new. > > :) > > David > > > My kids loved showing their friends this trick. > > On Mon, Sep 19, 2011 at 1:55 AM, Arthur Fullerwrote: > >> Can they multiply yet? There are some cool things about multiplication. I >> like the elevens especially. 11*11=121. 11*11*11=12121, and so on. The >> nines >> are cool, too: take the digits in any multiple of nine and they add up to >> 9: >> 18, 27. 36. 45, etc. >> >> Arthur >> _______________________________________________ >> dba-SQLServer mailing list >> dba-SQLServer at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Mon Sep 19 12:01:44 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 13:01:44 -0400 Subject: [dba-SQLServer] 666+666=? In-Reply-To: References: Message-ID: <4E777578.8080204@colbyconsulting.com> http://en.wikipedia.org/wiki/Trachtenberg_system John W. Colby www.ColbyConsulting.com On 9/19/2011 11:34 AM, David McAfee wrote: > Don't forget the 9's hand trick: > > Put down the finger of the number that you are multiplying with 9. > > for example, 9x4 > > Hold you hands out with the backs of your hands facing you. > put down your left index finger (or 4th from the left) > > The number of fingers to the left of the finger (3) that is down is your > first digit, those to the right (6) add up to your right digit. > > It's so awesome to watch children light up when they learn something new. > > :) > > David > > > My kids loved showing their friends this trick. > > On Mon, Sep 19, 2011 at 1:55 AM, Arthur Fullerwrote: > >> Can they multiply yet? There are some cool things about multiplication. I >> like the elevens especially. 11*11=121. 11*11*11=12121, and so on. The >> nines >> are cool, too: take the digits in any multiple of nine and they add up to >> 9: >> 18, 27. 36. 45, etc. >> >> Arthur >> _______________________________________________ >> dba-SQLServer mailing list >> dba-SQLServer at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From fuller.artful at gmail.com Mon Sep 19 12:38:09 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Mon, 19 Sep 2011 13:38:09 -0400 Subject: [dba-SQLServer] 666+666=? In-Reply-To: References: Message-ID: I guess I forgot to mention the "resolution" aspect. 9*9=81. Add those = 9. Let's go a step further: ? 9*9*9 = 729. Add those digits = 18. add those and = 9, and this pattern continues for a long time (forever is a concept remaining unproved; I have a small temporal window left and I shall leave it to younger minds to take it further. But it works for at least the next iteration: 9*9*9*9 = 6561; add these digits = 6+5+6+1 = 18, add those = 9. Kewl, eh? Arthur P.S. This thread would go unforgiven lest I mention an absolutely fantastic book called "A Beginner's Guide to Constructing the Universe", by Michael S. Scheirder. Among other things, this book made me appreciate that math is currently taught ass-backwards in contemporary schools. It ought to be taught geometry-first, and only after that has been accomplished, venture into arithmetic (which will follow naturally) and then algebra, and then, assuming they are all still on the current page, trigonometry. ISBN: 0-06-016939-7. I have a first edition, which when I thought it had gone missing due to some unrecorded loan, I priced on eBay and at that time it was going for $130. Fortunately, my friend David stepped up to the plate and returned it to me. If you love math and doubly so if you have kids, you must get this book. It's available in paperback so you won't have to spend the big bucks. From fuller.artful at gmail.com Mon Sep 19 12:59:20 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Mon, 19 Sep 2011 13:59:20 -0400 Subject: [dba-SQLServer] 666+666=? In-Reply-To: References: Message-ID: Oh, I forgot to mention the notions of "number shapes". This has nothing to do with the way we write numbers, but rather the geometric layouts of said numbers. I'll sketch a few examples and allow you to walk the series. 1 - a dot 2 - a line 3 - a triangle 4 - a square (2*2) 5 - a pentangle 6 - a rectangle (2*3) 7 - a septangle 8 - numerous shapes including 2*4, 2*2*2 (uh oh, here comes 3D math!), 2*6 On Mon, Sep 19, 2011 at 1:38 PM, Arthur Fuller wrote: > I guess I forgot to mention the "resolution" aspect. 9*9=81. Add those = 9. > Let's go a step further: ? 9*9*9 = 729. Add those digits = 18. add those and > = 9, and this pattern continues for a long time (forever is a concept > remaining unproved; I have a small temporal window left and I shall leave it > to younger minds to take it further. But it works for at least the next > iteration: 9*9*9*9 = 6561; add these digits = 6+5+6+1 = 18, add those = 9. > > Kewl, eh? > > Arthur > > P.S. > This thread would go unforgiven lest I mention an absolutely fantastic book > called "A Beginner's Guide to Constructing the Universe", by Michael S. > Scheirder. Among other things, this book made me appreciate that math is > currently taught ass-backwards in contemporary schools. It ought to be > taught geometry-first, and only after that has been accomplished, venture > into arithmetic (which will follow naturally) and then algebra, and then, > assuming they are all still on the current page, trigonometry. ISBN: > 0-06-016939-7. I have a first edition, which when I thought it had gone > missing due to some unrecorded loan, I priced on eBay and at that time it > was going for $130. Fortunately, my friend David stepped up to the plate and > returned it to me. > > If you love math and doubly so if you have kids, you must get this book. > It's available in paperback so you won't have to spend the big bucks. > > From jeff.developer at gmail.com Mon Sep 19 13:20:54 2011 From: jeff.developer at gmail.com (Jeff B) Date: Mon, 19 Sep 2011 13:20:54 -0500 Subject: [dba-SQLServer] 666+666=? In-Reply-To: References: Message-ID: <002d01cc76f8$e05cd910$a1168b30$@gmail.com> I found: Beginner's Guide to Constructing the Universe: The Mathematical Archetypes of Nature, Art, and Science by Michael S. Schneider ?Pub. Date: January 1900 ?Publisher: HarperCollins Publishers ?Format: Paperback , 384pp ?Sales Rank: 85,255 ?Series: Harper Perennial ?ISBN-13: 9780060926717 ?ISBN: 0060926716 .. Is this the book you are talking about? Jeff Barrows MCP, MCAD, MCSD ? Outbak Technologies, LLC Racine, WI jeff.developer at gmail.com -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Monday, September 19, 2011 12:38 PM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] 666+666=? I guess I forgot to mention the "resolution" aspect. 9*9=81. Add those = 9. Let's go a step further: ? 9*9*9 = 729. Add those digits = 18. add those and = 9, and this pattern continues for a long time (forever is a concept remaining unproved; I have a small temporal window left and I shall leave it to younger minds to take it further. But it works for at least the next iteration: 9*9*9*9 = 6561; add these digits = 6+5+6+1 = 18, add those = 9. Kewl, eh? Arthur P.S. This thread would go unforgiven lest I mention an absolutely fantastic book called "A Beginner's Guide to Constructing the Universe", by Michael S. Scheirder. Among other things, this book made me appreciate that math is currently taught ass-backwards in contemporary schools. It ought to be taught geometry-first, and only after that has been accomplished, venture into arithmetic (which will follow naturally) and then algebra, and then, assuming they are all still on the current page, trigonometry. ISBN: 0-06-016939-7. I have a first edition, which when I thought it had gone missing due to some unrecorded loan, I priced on eBay and at that time it was going for $130. Fortunately, my friend David stepped up to the plate and returned it to me. If you love math and doubly so if you have kids, you must get this book. It's available in paperback so you won't have to spend the big bucks. _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From fuller.artful at gmail.com Mon Sep 19 15:35:08 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Mon, 19 Sep 2011 16:35:08 -0400 Subject: [dba-SQLServer] 666+666=? In-Reply-To: <002d01cc76f8$e05cd910$a1168b30$@gmail.com> References: <002d01cc76f8$e05cd910$a1168b30$@gmail.com> Message-ID: Yup. This is a book both for you and your progeny. This, IMO, is a most beautiful book, for both you and your kids. Arthur On Mon, Sep 19, 2011 at 2:20 PM, Jeff B wrote: > I found: > > Beginner's Guide to Constructing the Universe: The Mathematical Archetypes > of Nature, Art, and Science > by Michael S. Schneider > > From stuart at lexacorp.com.pg Mon Sep 19 16:12:29 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 20 Sep 2011 07:12:29 +1000 Subject: [dba-SQLServer] 666+666=? In-Reply-To: <4E777437.3080207@colbyconsulting.com> References: , , <4E777437.3080207@colbyconsulting.com> Message-ID: <4E77B03D.387.1E061532@stuart.lexacorp.com.pg> Not in some third world country, WW2 concentration camps http://en.wikipedia.org/wiki/Jakow_Trachtenberg -- Stuart On 19 Sep 2011 at 12:56, jwcolby wrote: > When I was in high school I read a book written by a guy who spent > years in a prison in some third world country. With nothing to do all > day he did mental math and discovered just tons of these kinds of > tricks. He claimed (and I was too lazy to actually learn it all) that > you could multiply and divide huge numbers in your head using his > tricks. > > John W. Colby > www.ColbyConsulting.com > From jwcolby at colbyconsulting.com Mon Sep 19 16:32:21 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 17:32:21 -0400 Subject: [dba-SQLServer] SSMS priority In-Reply-To: References: <4E74A69F.6000706@colbyconsulting.com> <4E74EA50.6040808@colbyconsulting.com> <17D76B4B16D548F5AA84566377A3AFF3@creativesystemdesigns.com> <4E751624.6030908@colbyconsulting.com> Message-ID: <4E77B4E5.7010605@colbyconsulting.com> Mark, I run it at whatever temp it runs at. ;) I had moved the main server as well as my UnRaid server to the basement to get the noise and heat out of my office. I surrounded it with a plywood wall to keep inquisitive fingers out. It turns out that by taking the end piece of plywood off (the hot exhaust side) I managed to drop the temps by several degrees, So now it is running at 52C idle and about 61C under full load. And I managed to assign another two cores to SQL Server without pushing the temps up to the blue screen point. At this moment I have 14 cores maxed out. 88% processor utilization of a 16 core server, with 35.6 gigs of Ram in use. BTW I was just checking the times to perform some of my process. I had built two "temp" databases on rotating media and was doing a process which carves out 1 million records and writes them to file. It was taking about 10-15 minutes per file to do that. This afternoon I moved those databases to my SSD and the times are down to about 4-5 minutes. Given that I have to build 157 of these files for this particular job, that makes a huge difference. John W. Colby www.ColbyConsulting.com On 9/18/2011 11:46 AM, Mark Breen wrote: > Hi John, > > I use coretemp and I like it because I can set it to shut down when my temps > go above a certain temp. > BTW, I run my i7 at 50(idle) 70(busy) degrees C, what do you run your AMD's > at (idle and busy) > > Mark > > > On 17 September 2011 22:50, jwcolby wrote: > >> I am using speedfan. That is how I determined that I was pushing the >> envelope. It is OK but not great, it does the job. It doesn't see all of >> the cores, but it does return the temps of both dies in the MCM that is the >> AMD processor. >> >> >>> Also, it may be time to go to refrigerated liquid cooling. >> >> No, I really don't want to go there. >> >> I am using a 4U cabinet and could use a push/pull cooler (fan on both >> sides) but for this socket they are about $90 each. I will do that as a >> last resort. >> >> I really get the feeling that one of the HSFs is not seated properly. >> There is no other explanation for a 10 degree C difference between the >> sockets at idle. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/17/2011 5:22 PM, Jim Lawrence wrote: >> >>> Hi John: >>> >>> Here is a little program that might help you with monitoring heating >>> issue: >>> http://www.almico.com/**speedfan.php >>> >>> It is a free download and can monitor fan speeds, CPU temperatures, can >>> send >>> you an email if a threshold is exceeded and is customizable for specific >>> motherboards and circuitry. >>> >>> Also, it may be time to go to refrigerated liquid cooling. >>> >>> Jim >>> >>> -----Original Message----- >>> From: dba-sqlserver-bounces@**databaseadvisors.com >>> [mailto:dba-sqlserver-bounces@**databaseadvisors.com] >>> On Behalf Of jwcolby >>> Sent: Saturday, September 17, 2011 11:43 AM >>> To: Discussion concerning MS SQL Server >>> Subject: Re: [dba-SQLServer] SSMS priority >>> >>> LOL, yep. I have a server with about 16 hard drives, plus a 16 port raid >>> controller, plus two amd >>> 6128 processors plus eight 8 gb dimms. >>> >>> Plenty of heat generated there. >>> >>> After the blue screen i changed the fan wall between the disks and the >>> motherboard area, changing to >>> thhree 120 mm fans. That helped a lot. Went back to my jet engine >>> exhaust >>> fans. They are loud but >>> pull tons of air out of the case. >>> >>> The processor hsf is the real issue. I have ordered an adapter to use a >>> 120mm fan on those. That >>> will get as much air blowing on them as I am ever going to get. >>> >>> I think I need to remove and reinstall the hsf on both sockets. One is 10 >>> degrees C hotter than the >>> other. Something wrong there. >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 9/17/2011 1:36 PM, Jim Lawrence wrote: >>> >>>> You need a cooling kit and a few more fans. ;-) >>>> >>>> Jim >>>> >>>> >>>> -----Original Message----- >>>> From: dba-sqlserver-bounces@**databaseadvisors.com >>>> [mailto:dba-sqlserver-bounces@**databaseadvisors.com] >>>> On Behalf Of jwcolby >>>> Sent: Saturday, September 17, 2011 6:55 AM >>>> To: Sqlserver-Dba >>>> Subject: [dba-SQLServer] SSMS priority >>>> >>>> I am running a query which is maxing out all 12 cores assigned to SQL >>>> Server. Just as an aside i >>>> had to reduce the number of cores assigned in order to reduce the >>>> temperature of the cores below >>>> where it would blue screen. >>>> >>>> In any event I now have 4 cores and 8 gigs assigned to the OS (Windows >>>> 2008R2), or more correctly >>>> not assigned to SQL Server. >>>> >>>> My issue is that when all the resources are in use, SSMS responds very >>>> slowly. For example I opened >>>> SSMS and clicked on the databases tree and it took several minutes to >>>> drop >>>> down. After that things >>>> took 10 seconds to 30 seconds which normally take a second. >>>> >>>> Is there a setting somewhere which will tell sql server to leave some >>>> resources for SSMS, or >>>> basically for any process other than the thing it is currently doing. In >>>> this case it is running a >>>> simple append query, about 7 fields, from one database / table (index on >>>> those 7 fields) to another >>>> database / table. >>>> >>>> In this specific case I am trying to copy these 7 fields for about 150 >>>> million records, rotating >>>> media for both databases, and for some reason it is incredibly slow. The >>>> records do have to be >>>> inserted in sorted order, sorted on 3 fields. >>>> >>>> ______________________________**_________________ >>> dba-SQLServer mailing list >>> dba-SQLServer@**databaseadvisors.com >>> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >>> http://www.databaseadvisors.**com >>> >>> ______________________________**_________________ >>> dba-SQLServer mailing list >>> dba-SQLServer@**databaseadvisors.com >>> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >>> http://www.databaseadvisors.**com >>> >>> >>> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Mon Sep 19 16:36:34 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 17:36:34 -0400 Subject: [dba-SQLServer] 666+666=? In-Reply-To: <4E77B03D.387.1E061532@stuart.lexacorp.com.pg> References: , , <4E777437.3080207@colbyconsulting.com> <4E77B03D.387.1E061532@stuart.lexacorp.com.pg> Message-ID: <4E77B5E2.2010908@colbyconsulting.com> LOL, I was working from a high school memory, although I should have known it was not "3rd world" since back in those days I didn't even know the third world existed. And I sent that link first! ;) John W. Colby www.ColbyConsulting.com On 9/19/2011 5:12 PM, Stuart McLachlan wrote: > Not in some third world country, WW2 concentration camps > > http://en.wikipedia.org/wiki/Jakow_Trachtenberg > From marklbreen at gmail.com Mon Sep 19 17:28:35 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 19 Sep 2011 23:28:35 +0100 Subject: [dba-SQLServer] Fwd: Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: References: <001601cc754f$f0c76f90$d2564eb0$@net> <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg> <000101cc7641$0f2e8300$2d8b8900$@net> <2999072439124655585@unknownmsgid> Message-ID: Hello Hans-Christian, I am not religious about this, and I suppose I cannot disagree with most of what you have mentioned - there are unknown costs. The only bit that I disagree with is the "little bit". The efforts we have all spent over the last 20 years to protect ourselves is enormous. It is billions and billions of Euro. The only real point that I was throwing out is to remind ourselves of that and to attempt to balance the reward for that investment. John's comments about average values are of course correct, but the message is still valid - billions and tens or hundreds of billions spent to protect what sometimes is only millions and tens of millions. I just thought it was an interesting take on things. Mark On 19 September 2011 16:36, Hans-Christian Andersen wrote: Hi Mark, You are correct in the sense that it is not feasible to have perfect security. However, I take issue with how financial systems quietly write off loses, even if, to them, it's just a fraction of their profits. Their analysis of cost/benefit often leaves out the true cost. You have to ask yourself: wheres does the money go, who benefits from it and how do they benefit from it. In much the same way that the true cost of industrialization to the environment was not known or was ignored, money stolen from bank accounts and so forth typically go to criminal organizations and whatnot, which then leads to problems in the world that often leads to taxes and other social resources being wasted. A little bit more effort would go a long way and it is very hard to calculate the true cost of not fixing things; especially when the solution already exists. Hans-Christian From marklbreen at gmail.com Mon Sep 19 17:37:49 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 19 Sep 2011 23:37:49 +0100 Subject: [dba-SQLServer] Fwd: Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: References: Message-ID: Hi Gustav, You have described exactly what I am talking about. Basically a padlock on the door is enough to deter a casual attacker and if it is a dedicated attacker, nothing will deter them. When I see what Stephen (my brother) can do in minutes to most systems, I am sure that we can never be secure and still exist in modern society. So I do what you do, just the basics and I KISS. Of course, Cisco, checkpoint, McAfee, Norton will not agree with this approach. What they are selling is FUD And MS are no better, the User Access Control (In my very humble opinion) protects nobody. The pro's turn it off and the Mom and Pop user struggle with it for years, yet they have nothing to steal. It is the same in the airport, millions of people inconvenienced, daily, yet the people that they are protecting us from now seek alternate places to wreak havoc, but poor ol' Mom and Pop are still standing inline. My argument with my brother is not to have no security - of course not, but to have the minimum required that is reasonably safe. (yet he can hardly bare to contemplate what I consider minimum) Mark On 19 September 2011 13:29, Gustav Brock wrote: > Hi Mark > > Same here. I think some have a paranoid approach to this. > > We have two major (standard) protections here: A hardware firewall and > Microsoft Security Essentials. > For the last many years I've come across one (1) incident where > "something" tried to install something and MSE popped a message if I really > wanted that. No thanks. > All machines including servers run with NAT and port forwarding where > needed. > That is complemented with timely updates of Windows and Office. > > One additional thing is done, however, and I can highly recommend that: > Advertising filters on browsers. These cost a little yearly fee per client > but the advantage is huge as banners and adds are removed which is a relief > (which you have to experience to grasp) for the users and removes the risk > of clicking some nasty banner add ("Your computer is at risk! Press here" > and a full-stop sign). > > Our VOIP server was hacked once and some Middle East uglies consumed our > credit calling Arabic numbers. That was a loss of about USD 60. Not much > work can be done for this, indeed as it seems our admin password had been > cracked by brute force. Our splendid VOIP supplier changed the account and > in half an hour we were back on-air with a longer password. > > /gustav > > > >>> marklbreen at gmail.com 19-09-2011 12:24 >>> > Hello All, > > there was a very interesting article recently, I cannot recall if it was in > MSDN magazine, Code magazine or HBR magazine. > > Basically they did some financial analysis on the cost in the US of > implementing security, vs the cost of a loss. > > What was not surprising to (to me anyway) was that the cost of implementing > security (at a macro level) is higher than the potential loss. > > I adhere to this philosophy. In my house I lock my doors at night, but a > robber can still get in if he really want to. To make my house totally > secure would be to make it impractical and unpleasant to live in. So I > balance security with practicalities. > > With my IT security I try to adopt the same approach. My brother is an IT > security professional, and he sometimes disagrees with me, but sometimes he > also acknowledges what I suggest. > > Thanks > Mark > > > > > On 19 September 2011 10:19, Hans-Christian Andersen wrote: > > > Regarding locking down the hosts file on Windows, if I'm not mistaken, by > > default it should already be set to read-only and require admin > privileges. > > But, even if you set it to read-only, if you have mistakenly given a > > malicious attacker admin privileges (or they have found some other hole > in > > which to escalate their privileges), wouldn't it be rather trivial for > them > > to add code to remove the read-only lock from the file? In fact, since > this > > is the default in Windows, I would imagine attackers probably already > > factoring RO into their code. > > > > Francisco has the right idea in the sense that a very safe environment > would > > be to have a virtual machine set up to boot a live CD of your favorite > > flavour of Linux (or Windows, if possible?) from a virtual drive in your > VM, > > so that the environment is completely clean and that you know that > anything > > you have done within that instance of the VM is discarded when you shut > it > > down. In fact, if you are really paranoid, don't run it through a VM but > > from the bare metal of a machine. Then, before surfing, install NoScript > and > > run a full update of Firefox. It takes a little while to get the > environment > > prepared, but it might be all worth it if you are doing online banking. > It's > > what I do. > > > > But, regarding this specific issue with Komodo, DigiNotar (and more, it > > appears), it's probably worth looking into managing what certificates you > > have within your trusted root store and consider removing ones that you > > don't feel comfortable having your computer trust implicitly. ( > > http://technet.microsoft.com/en-us/library/cc754841.aspx ) There are far > too > > many in there, which kind of wrecks havoc with the whole chain of trust, > in > > my opinion. > > > > > > > > Hans-Christian > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From marklbreen at gmail.com Mon Sep 19 17:49:02 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 19 Sep 2011 23:49:02 +0100 Subject: [dba-SQLServer] SSMS priority In-Reply-To: References: <4E74A69F.6000706@colbyconsulting.com> <4E74EA50.6040808@colbyconsulting.com> <17D76B4B16D548F5AA84566377A3AFF3@creativesystemdesigns.com> <4E751624.6030908@colbyconsulting.com> <4E77B4E5.7010605@colbyconsulting.com> Message-ID: Hi John, thanks for the reply, I was working on an AMD Phenom II x4 840 for the last few days and it never went above 19 degrees C on idle and 32 degrees C on 100% Prime95 torture test. Your temps are more like what I experience. Your app and your automation of that work is really amazing. Mark On 19 September 2011 22:32, jwcolby wrote: > Mark, > > I run it at whatever temp it runs at. ;) > > I had moved the main server as well as my UnRaid server to the basement to > get the noise and heat out of my office. I surrounded it with a plywood > wall to keep inquisitive fingers out. It turns out that by taking the end > piece of plywood off (the hot exhaust side) I managed to drop the temps by > several degrees, > > So now it is running at 52C idle and about 61C under full load. And I > managed to assign another two cores to SQL Server without pushing the temps > up to the blue screen point. > > At this moment I have 14 cores maxed out. 88% processor utilization of a > 16 core server, with 35.6 gigs of Ram in use. > > BTW I was just checking the times to perform some of my process. I had > built two "temp" databases on rotating media and was doing a process which > carves out 1 million records and writes them to file. It was taking about > 10-15 minutes per file to do that. This afternoon I moved those databases > to my SSD and the times are down to about 4-5 minutes. Given that I have to > build 157 of these files for this particular job, that makes a huge > difference. > > > John W. Colby > www.ColbyConsulting.com > > > From marklbreen at gmail.com Mon Sep 19 17:57:29 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 19 Sep 2011 23:57:29 +0100 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E768611.9070802@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> Message-ID: Hi John, Ok, sorry, when you mentioned Access I assumed that the db's were not too big. Can I throw a few things out, just in case they are useful for you? 1) I have been playing with Ubuntu recently and it is fun. 2) I successfully installed mySQL on Ubuntu over the weekend - I have more testing to do but for your client, that's all free and it is good software. 3) Once you get your mySql server up, you can do all the rest of your work in MS world, just use mySQL as your data store. No reason not to use VS2010 as your FE and mySQL as your BE. Do not be afraid of Ubuntu, it is not that difficult and weirdly, it is satisfying in a way that Win 98, Millennium , Vista, Office 97, VS 2003 (need I go on) can never be. Finally, I would adore to hear some results comparing your db between MS SQL and mySQL Mark On 19 September 2011 01:00, jwcolby wrote: > Mark, > > The reasons are exactly what Jim mentioned. The client currently has > around 5 gigs of data, or at least their mdb containers are around that > size. > > The free SQL Server express has the following limitations: > > 1) 10 gb file size > 2) 1 core maximum > 3) 1 gig ram maximum > > And the client has: > > 4) Serious money constraints today. > > SQL Server Express 2008 is just fine for a small database with a hand full > of users but this is a fairly serious call center app, with 25 users in the > database all the time. It just feels like a single core and a single gig is > starting with serious limitations. > > He was "written a check" for $2K for purchasing a new server to take him > into the future. I proposed $2400 for a "roll your own" 8 core AMD 6128 and > 16 gigs of ram, a modern 8 port Areca raid controller and 3X 120g hard > drives. He went back to the controller and got $3K. With that he added 5X > 1 tb drives to build out some real storage for the company. They have > always had old ebay Dell servers with too little memory and too little > storage. Always trying to shuffle things around to free up room. > > We are actually looking at starting with Windows XP X64 as the OS on this > (otherwise) entirely modern system. If it works that gets rid of the "$X > per seat" for something like Windows 2008. If we can use MySQL on that with > let's say 6 cores and 12 gigs of ram and a 60 gig SSD partition for the > database files he could have a fairly serious system for his company size. > > Windows 2008 and SQL Server 2008 together were going to cost him around > $10K just for those two things. While we may go there next year or the year > after, I want to get him moving now. We have been stuck in neutral and > rolling backwards for too long. > > > John W. Colby > www.ColbyConsulting.com > > On 9/18/2011 11:24 AM, Mark Breen wrote: > >> Hello Jim / Arthur >> >> Thanks for that analysis, quite accurate. >> >> Mr Colby, just a question, why are you not advising your client to use the >> free MS SQL express R2. I use it all the time and PowerDNN use it on all >> there servers that host 100,000 DNN installations. All free db's. That >> is >> not to be sniffed it. And there are loads of tools to help with the >> enterprise tools that Express does not ship with. (Note: the free >> version >> does give you SSMS) >> >> Mark >> > ______________________________**_________________ > dba-SQLServer mailing list > dba-SQLServer@**databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.**com > > From jwcolby at colbyconsulting.com Mon Sep 19 18:02:27 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 19:02:27 -0400 Subject: [dba-SQLServer] Fwd: Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: References: <001601cc754f$f0c76f90$d2564eb0$@net> <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg> <000101cc7641$0f2e8300$2d8b8900$@net> <2999072439124655585@unknownmsgid> Message-ID: <4E77CA03.4040808@colbyconsulting.com> And if we would just hunt down and execute the criminals, publicly, with lots of gore, and a note pinned to their chest, it would come to a screeching halt. Way cheaper than protections. ;) The other consideration is how many infected computers would be bot-nets without such protections? And with the additional billion plus cpus in the bot-net how much more damage could they be doing? Have you ever heard of Blue Frog? http://en.wikipedia.org/wiki/Blue_Frog I was part of that solution, and it in fact worked swimmingly. Notice what happened to the company and the solution. John W. Colby www.ColbyConsulting.com On 9/19/2011 6:28 PM, Mark Breen wrote: > Hello Hans-Christian, > > I am not religious about this, and I suppose I cannot disagree with most of > what you have mentioned - there are unknown costs. > > The only bit that I disagree with is the "little bit". The efforts we have > all spent over the last 20 years to protect ourselves is enormous. It is > billions and billions of Euro. > > The only real point that I was throwing out is to remind ourselves of that > and to attempt to balance the reward for that investment. > > John's comments about average values are of course correct, but the message > is still valid - billions and tens or hundreds of billions spent to protect > what sometimes is only millions and tens of millions. > > I just thought it was an interesting take on things. > > Mark > > > > > On 19 September 2011 16:36, Hans-Christian Andersen wrote: > Hi Mark, > > You are correct in the sense that it is not feasible to have perfect > security. However, I take issue with how financial systems quietly write off > loses, even if, to them, it's just a fraction of their profits. Their > analysis of cost/benefit often leaves out the true cost. You have to ask > yourself: wheres does the money go, who benefits from it and how do they > benefit from it. In much the same way that the true cost of > industrialization to the environment was not known or was ignored, money > stolen from bank accounts and so forth typically go to criminal > organizations and whatnot, which then leads to problems in the world that > often leads to taxes and other social resources being wasted. A little bit > more effort would go a long way and it is very hard to calculate the true > cost of not fixing things; especially when the solution already exists. > > Hans-Christian > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From marklbreen at gmail.com Mon Sep 19 18:05:20 2011 From: marklbreen at gmail.com (Mark Breen) Date: Tue, 20 Sep 2011 00:05:20 +0100 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E776C74.5020308@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <4E775189.9040106@colbyconsulting.com> <4E776C74.5020308@colbyconsulting.com> Message-ID: Hello John I 100% agree with you. NoSql databases (Azure for eg) are so far removed from relational databases, that they do not belong in the same comparison, even the same discussion. I know they give you enormous scalablity, reliability and performance, but the engineering in such an app cannot compare to what we do. Even your monster db's are pip squeaks compared so these beasts typically do. In my mind, they are just stinkin' lists, and I am sticking with Ansi 92 SQL. Mark On 19 September 2011 17:23, jwcolby wrote: > > Good question. I don't know, to be honest, but I get the sense that most > of the momentum these days are in nosql databases. > > Well, let's say most of the *noise* is in those databases. And that is a > good thing because the environment that requires those kinds of databases > was under served. > > Notice however that the makers of those databases make no claim that they > replace sql based databases. What they always say is that SQL databases > don't do a good job of handling their requirements. > > I don't have the time to do a thorough evaluation of the nosql databases > but from my reading they are a poor or even nonexistent fit for the things I > do. > > > John W. Colby > www.ColbyConsulting.com > > On 9/19/2011 11:38 AM, Hans-Christian Andersen wrote: > >> John, >> >> Good question. I don't know, to be honest, but I get the sense that most >> of >> the momentum these days are in nosql databases. >> >> Hans-Christian >> >> >> >> From jwcolby at colbyconsulting.com Mon Sep 19 18:43:26 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 19:43:26 -0400 Subject: [dba-SQLServer] SSMS priority In-Reply-To: References: <4E74A69F.6000706@colbyconsulting.com> <4E74EA50.6040808@colbyconsulting.com> <17D76B4B16D548F5AA84566377A3AFF3@creativesystemdesigns.com> <4E751624.6030908@colbyconsulting.com> <4E77B4E5.7010605@colbyconsulting.com> Message-ID: <4E77D39E.7030909@colbyconsulting.com> > Your app and your automation of that work is really amazing. Thanks Mark. It is amazing and amazingly fun to do. It is also very difficult. I have a manager and three different supervisor classes all running threads to perform all of the pieces so that these records can be exported, processed through Accuzip (third party software) on a virtual machine, and re-imported "in parallel". Trying to synchronize all of that is difficult, and took a lot of debugging to get working as well as I have. That many threads all working at essentially the same task can be daunting especially when it comes time to step through code. Each thread gets a step, in rotation which is just confusing to watch / step through! It turns out you can stop threads manually to work around that but then if they are supposed to be doing something... But it is fun. Until SQl Server blue screens and all of those threads lose contact with the server. Incredibly we are working through this scenario as well and causing the software to pick back up when SQl Server comes back up. But in the end, with software this complex there is always something to deal with. John W. Colby www.ColbyConsulting.com On 9/19/2011 6:49 PM, Mark Breen wrote: > Hi John, > > thanks for the reply, > > I was working on an AMD Phenom II x4 840 for the last few days and it never > went above 19 degrees C on idle and 32 degrees C on 100% Prime95 torture > test. Your temps are more like what I experience. > > Your app and your automation of that work is really amazing. > > Mark > > > On 19 September 2011 22:32, jwcolby wrote: > >> Mark, >> >> I run it at whatever temp it runs at. ;) >> >> I had moved the main server as well as my UnRaid server to the basement to >> get the noise and heat out of my office. I surrounded it with a plywood >> wall to keep inquisitive fingers out. It turns out that by taking the end >> piece of plywood off (the hot exhaust side) I managed to drop the temps by >> several degrees, >> >> So now it is running at 52C idle and about 61C under full load. And I >> managed to assign another two cores to SQL Server without pushing the temps >> up to the blue screen point. >> >> At this moment I have 14 cores maxed out. 88% processor utilization of a >> 16 core server, with 35.6 gigs of Ram in use. >> >> BTW I was just checking the times to perform some of my process. I had >> built two "temp" databases on rotating media and was doing a process which >> carves out 1 million records and writes them to file. It was taking about >> 10-15 minutes per file to do that. This afternoon I moved those databases >> to my SSD and the times are down to about 4-5 minutes. Given that I have to >> build 157 of these files for this particular job, that makes a huge >> difference. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Mon Sep 19 21:31:07 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 22:31:07 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <4E775189.9040106@colbyconsulting.com> <4E776C74.5020308@colbyconsulting.com> Message-ID: <4E77FAEB.8040606@colbyconsulting.com> Mark, If I ever needed them then I would of course look much harder. But my databases are relational, that is just what I do. MySQl or a derivative is looking interesting. I went with SQL Server because Microsoft gave me the tools for free. However they did so for a reason, so that I would develop in them and then promote them. I do develop in them, and I will certainly promote them when appropriate. I think SQl Server is a powerful solution, and relative to oracle quite inexpensive. But I also think that there is a class of company (about the size that I work with) where even SQL Server and Windows 2008 is too expensive. Of course SBS is the MS answer and it is an awesome answer. I tried to promote it in this situation but the requirement to be the center of their universe (the domain server) kind of killed the deal. They are already set up there and are rightly reluctant to mess with something that is working. So here we are looking for something truly cheap. I would love to build a Linux box on their new hardware and run MySQL on top of that. Unfortunately I have had bad experiences with Linux in the past and I just don't have the time to battle it out when the inevitable something goes wrong. I actually tried to install to build a Linux VM using SuSE but the install on the VM failed and... well... I just don't have the time to battle with it. I installed Windows XP, then MySQL community edition, then WampServer and I am up in a VM. I did not try to build an Ubuntu VM. I suppose I should try that before I fold. I fantisized that I was going to go find an existing Linux VM all zipped up and ready to unzip and mount under Hyper-V. So far that hasn't happened. I am convinced they are out there, and I can find them under VMWare but I am wedded to Hyper-V at the moment. Anyway I have MySQL up and running under Windows XP. If anyone is interested I can let folks in on a private Hamachi network to play with it. I am setting up to have it be the MySQL Server and I will try to manipulate it remotely from another machine. John W. Colby www.ColbyConsulting.com On 9/19/2011 7:05 PM, Mark Breen wrote: > Hello John > > I 100% agree with you. > > NoSql databases (Azure for eg) are so far removed from relational databases, > that they do not belong in the same comparison, even the same discussion. > > I know they give you enormous scalablity, reliability and performance, but > the engineering in such an app cannot compare to what we do. Even your > monster db's are pip squeaks compared so these beasts typically do. > > In my mind, they are just stinkin' lists, and I am sticking with Ansi 92 > SQL. > > Mark > > > On 19 September 2011 17:23, jwcolby wrote: > >>> Good question. I don't know, to be honest, but I get the sense that most >> of the momentum these days are in nosql databases. >> >> Well, let's say most of the *noise* is in those databases. And that is a >> good thing because the environment that requires those kinds of databases >> was under served. >> >> Notice however that the makers of those databases make no claim that they >> replace sql based databases. What they always say is that SQL databases >> don't do a good job of handling their requirements. >> >> I don't have the time to do a thorough evaluation of the nosql databases >> but from my reading they are a poor or even nonexistent fit for the things I >> do. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/19/2011 11:38 AM, Hans-Christian Andersen wrote: >> >>> John, >>> >>> Good question. I don't know, to be honest, but I get the sense that most >>> of >>> the momentum these days are in nosql databases. >>> >>> Hans-Christian >>> >>> >>> >>> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From accessd at shaw.ca Mon Sep 19 22:14:27 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 19 Sep 2011 20:14:27 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E76AA1A.8060402@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E768611.9070802@colbyconsulting.com> <4E768CED.28723.19942071@stuart.lexacorp.com.pg> <5DA1A7AED37B40FBB972ED3C9553EB30@creativesystemdesigns.com> <4E76AA1A.8060402@colbyconsulting.com> Message-ID: <960CC9C380414BC68D761A28A334A91A@creativesystemdesigns.com> Excellent...Jim -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, September 18, 2011 7:34 PM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] [AccessD] MySQL I am positioning him to add another 8 cores for $250 and $100 / 8 gig DIMM. He can add power if/as he needs. He already has a 3rd part check payment database running sql server on an xp "workstation" box. If we could migrate that onto this box he could turn off that other xp box. It appears that SQL Server and MySQL can run on the same box. John W. Colby www.ColbyConsulting.com On 9/18/2011 8:47 PM, Jim Lawrence wrote: > I second that. > > Jim > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Stuart > McLachlan > Sent: Sunday, September 18, 2011 5:30 PM > To: Discussion concerning MS SQL Server > Subject: Re: [dba-SQLServer] [AccessD] MySQL > > John, > > In that scenario, it would certainly make sense to instal WAMP to give you > MySQL and the > phpMyAdmin interface on the XP machine. > _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From fuller.artful at gmail.com Tue Sep 20 02:01:54 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Tue, 20 Sep 2011 03:01:54 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <4E775189.9040106@colbyconsulting.com> Message-ID: As a semi-retired person, I have time to investigate such things, and while not claiming expertise in this particular (NoSQL) area, I have done some investigation. My conclusions: 1) this is NOT for transactional databases (with ACID etc.) 2) this is a superb solution for Web-based dbs (i.e. lots of text-pages, and potentially millions of simultaneous hits On Mon, Sep 19, 2011 at 11:38 AM, Hans-Christian Andersen wrote: > John, > > Good question. I don't know, to be honest, but I get the sense that most of > the momentum these days are in nosql databases. > > Hans-Christian > > > > On 19 September 2011 07:28, jwcolby wrote: > > > So what is the real deal with MySQL community version? Is it still > > maintained and advanced by the open source development community? Is it > a > > dead end? Is MariaDB the replacement going forward? > > > > > > John W. Colby > > www.ColbyConsulting.com > > > > On 9/19/2011 5:31 AM, Hans-Christian Andersen wrote: > > > >> Arthur, > >> > >> Have a look at MariaDB. It's basically a version of MySQL which is > >> maintained and developed by Monty& co and, quite frankly, is better in > >> many > >> ways, as they have the freedom to advance the database in ways that the > >> MySQL devs at Oracle are just not able to. > >> > >> > >> Hans-Christian > >> > >> > >> > >> > >> > >> On 17 September 2011 18:52, Arthur Fuller > >> wrote: > >> > >> There are some nice things about MySQL but on the other hand I > definitely > >>> do > >>> not like where Oracle is going with this puppy since its acquisition of > >>> Sun > >>> and by inheritance MySQL. I'm still on the fence about these > >>> developments, > >>> but quite frankly I am leaning against Oracle on all these > transmutations > >>> of > >>> what was originally a simple, straightforward approach. At last > >>> recollection, Monty has departed, and with him, I fear, has the guiding > >>> vision of this product. > >>> > >>> Frankly, I am all over the place on where next to go: I look at Mongo > and > >>> see it exquisite for web-apps but not for OLTP situations. I look at > >>> PostGreSQL and think it's got a bunch of things right. I look at Oracle > >>> and > >>> MS-SQL and think they have some things right as well. I frankly do not > >>> have > >>> any clue into which basket to toss my next eggs. > >>> > >>> Arthur > >>> > >> ______________________________**_________________ > > dba-SQLServer mailing list > > dba-SQLServer@**databaseadvisors.com > > > http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver< > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver> > > http://www.databaseadvisors.**com > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From Gustav at cactus.dk Tue Sep 20 02:24:55 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 20 Sep 2011 09:24:55 +0200 Subject: [dba-SQLServer] [AccessD] Oracle 11g EX (was: MySQL) Message-ID: Hi Arthur et al Also Oracle sports a free Express version, Oracle 11g XE with these limitations: * Maximum database size is 11 GB * Maximum RAM it will use is 1 GB * Only one instance can be installed on a single computer * Uses only a single CPU Here is a guide for the Windows installation (for people like JC encountering the unknown!): http://www.codeproject.com/KB/database/InstallOracle11gXE.aspx Not that I have used it or intend to do so. The last time I tried (Oracle 8i?) it installed a monster suite of tools and yet you had to deal with manual editing of ora files etc. ... I felt much like JC does now facing the WAMP package. Things may have changed, I know, I'm just not ready to meet the challenge (= have no purpose for it). /gustav -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Saturday, September 17, 2011 6:53 PM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] [AccessD] MySQL There are some nice things about MySQL but on the other hand I definitely do not like where Oracle is going with this puppy since its acquisition of Sun and by inheritance MySQL. I'm still on the fence about these developments, but quite frankly I am leaning against Oracle on all these transmutations of what was originally a simple, straightforward approach. At last recollection, Monty has departed, and with him, I fear, has the guiding vision of this product. Frankly, I am all over the place on where next to go: I look at Mongo and see it exquisite for web-apps but not for OLTP situations. I look at PostGreSQL and think it's got a bunch of things right. I look at Oracle and MS-SQL and think they have some things right as well. I frankly do not have any clue into which basket to toss my next eggs. Arthur From jwcolby at colbyconsulting.com Tue Sep 20 05:40:02 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 20 Sep 2011 06:40:02 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <4E775189.9040106@colbyconsulting.com> Message-ID: <4E786D82.80801@colbyconsulting.com> Yep and yep. The point really is that there are different problems and these NoSQL databases solve a specific set of problems. Just not my set. John W. Colby www.ColbyConsulting.com On 9/20/2011 3:01 AM, Arthur Fuller wrote: > As a semi-retired person, I have time to investigate such things, and while > not claiming expertise in this particular (NoSQL) area, I have done some > investigation. My conclusions: > > 1) this is NOT for transactional databases (with ACID etc.) > 2) this is a superb solution for Web-based dbs (i.e. lots of text-pages, and > potentially millions of simultaneous hits > > On Mon, Sep 19, 2011 at 11:38 AM, Hans-Christian Andersenwrote: > >> John, >> >> Good question. I don't know, to be honest, but I get the sense that most of >> the momentum these days are in nosql databases. >> >> Hans-Christian >> >> >> >> On 19 September 2011 07:28, jwcolby wrote: >> >>> So what is the real deal with MySQL community version? Is it still >>> maintained and advanced by the open source development community? Is it >> a >>> dead end? Is MariaDB the replacement going forward? >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 9/19/2011 5:31 AM, Hans-Christian Andersen wrote: >>> >>>> Arthur, >>>> >>>> Have a look at MariaDB. It's basically a version of MySQL which is >>>> maintained and developed by Monty& co and, quite frankly, is better in >>>> many >>>> ways, as they have the freedom to advance the database in ways that the >>>> MySQL devs at Oracle are just not able to. >>>> >>>> >>>> Hans-Christian >>>> >>>> >>>> >>>> >>>> >>>> On 17 September 2011 18:52, Arthur Fuller >>>> wrote: >>>> >>>> There are some nice things about MySQL but on the other hand I >> definitely >>>>> do >>>>> not like where Oracle is going with this puppy since its acquisition of >>>>> Sun >>>>> and by inheritance MySQL. I'm still on the fence about these >>>>> developments, >>>>> but quite frankly I am leaning against Oracle on all these >> transmutations >>>>> of >>>>> what was originally a simple, straightforward approach. At last >>>>> recollection, Monty has departed, and with him, I fear, has the guiding >>>>> vision of this product. >>>>> >>>>> Frankly, I am all over the place on where next to go: I look at Mongo >> and >>>>> see it exquisite for web-apps but not for OLTP situations. I look at >>>>> PostGreSQL and think it's got a bunch of things right. I look at Oracle >>>>> and >>>>> MS-SQL and think they have some things right as well. I frankly do not >>>>> have >>>>> any clue into which basket to toss my next eggs. >>>>> >>>>> Arthur >>>>> >>>> ______________________________**_________________ >>> dba-SQLServer mailing list >>> dba-SQLServer@**databaseadvisors.com>> >>> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver< >> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver> >>> http://www.databaseadvisors.**com >>> >>> >> _______________________________________________ >> dba-SQLServer mailing list >> dba-SQLServer at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Tue Sep 20 06:40:59 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 20 Sep 2011 07:40:59 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> Message-ID: <4E787BCB.9090006@colbyconsulting.com> Mark, > 1) I have been playing with Ubuntu recently and it is fun. I am trying to install Ubuntu on a VM and it is not fun (and I haven't succeeded yet). The SuSE install mostly just went, although in the end I was unable to get the tools installed for the virtual machine. Ubuntu must have asked a dozen questions in the first 2 minutes. Unfortunately when you are installing on a VM trying to answer those questions is an awkward sequence of tabs and enters and more tabs and enters etc to position the cursor in the right place, select text boxes etc. Even then, after I managed to break the virtual disk into two partitions and tell it to use the first, it told me I had to go make one of them the system partition or something like that. *JUST DO IT* It is precisely this geeky stuff that drives us nubees away. I am trying to get the big picture done, not set partitions to system. So I still have no linux vm to play with. I assume I could probably set up Linux on a real physical box, it is just the added complexity of the vm that stops me dead. And I have built at least a dozen Windows VM guests, truly click click done. Are you experienced enough you could do this for me? John W. Colby www.ColbyConsulting.com On 9/19/2011 6:57 PM, Mark Breen wrote: > Hi John, > > Ok, sorry, when you mentioned Access I assumed that the db's were not too > big. > > Can I throw a few things out, just in case they are useful for you? > > 1) I have been playing with Ubuntu recently and it is fun. > 2) I successfully installed mySQL on Ubuntu over the weekend - I have more > testing to do but for your client, that's all free and it is good software. > 3) Once you get your mySql server up, you can do all the rest of your work > in MS world, just use mySQL as your data store. No reason not to use VS2010 > as your FE and mySQL as your BE. > > Do not be afraid of Ubuntu, it is not that difficult and weirdly, it is > satisfying in a way that Win 98, Millennium , Vista, Office 97, VS 2003 > (need I go on) can never be. > > Finally, I would adore to hear some results comparing your db between MS SQL > and mySQL > > Mark > > > > On 19 September 2011 01:00, jwcolby wrote: > >> Mark, >> >> The reasons are exactly what Jim mentioned. The client currently has >> around 5 gigs of data, or at least their mdb containers are around that >> size. >> >> The free SQL Server express has the following limitations: >> >> 1) 10 gb file size >> 2) 1 core maximum >> 3) 1 gig ram maximum >> >> And the client has: >> >> 4) Serious money constraints today. >> >> SQL Server Express 2008 is just fine for a small database with a hand full >> of users but this is a fairly serious call center app, with 25 users in the >> database all the time. It just feels like a single core and a single gig is >> starting with serious limitations. >> >> He was "written a check" for $2K for purchasing a new server to take him >> into the future. I proposed $2400 for a "roll your own" 8 core AMD 6128 and >> 16 gigs of ram, a modern 8 port Areca raid controller and 3X 120g hard >> drives. He went back to the controller and got $3K. With that he added 5X >> 1 tb drives to build out some real storage for the company. They have >> always had old ebay Dell servers with too little memory and too little >> storage. Always trying to shuffle things around to free up room. >> >> We are actually looking at starting with Windows XP X64 as the OS on this >> (otherwise) entirely modern system. If it works that gets rid of the "$X >> per seat" for something like Windows 2008. If we can use MySQL on that with >> let's say 6 cores and 12 gigs of ram and a 60 gig SSD partition for the >> database files he could have a fairly serious system for his company size. >> >> Windows 2008 and SQL Server 2008 together were going to cost him around >> $10K just for those two things. While we may go there next year or the year >> after, I want to get him moving now. We have been stuck in neutral and >> rolling backwards for too long. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/18/2011 11:24 AM, Mark Breen wrote: >> >>> Hello Jim / Arthur >>> >>> Thanks for that analysis, quite accurate. >>> >>> Mr Colby, just a question, why are you not advising your client to use the >>> free MS SQL express R2. I use it all the time and PowerDNN use it on all >>> there servers that host 100,000 DNN installations. All free db's. That >>> is >>> not to be sniffed it. And there are loads of tools to help with the >>> enterprise tools that Express does not ship with. (Note: the free >>> version >>> does give you SSMS) >>> >>> Mark >>> >> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Tue Sep 20 06:49:45 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 20 Sep 2011 07:49:45 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> Message-ID: <4E787DD9.9040606@colbyconsulting.com> Mark, > Finally, I would adore to hear some results comparing your db between MS SQL and mySQL I don't know how to do this. I am a little hesitant to install MySQL on my big server where I could do an A/B comparison with the big SQL database. I can install SQL server on the VMs with MySQL for testing but then you are restricted to one core, x32 OS etc. Maybe some day, when I have tons of MySQL experience and am confident I will not hose my server I will go ahead and install MySQL on that machine. John W. Colby www.ColbyConsulting.com On 9/19/2011 6:57 PM, Mark Breen wrote: > Hi John, > > Ok, sorry, when you mentioned Access I assumed that the db's were not too > big. > > Can I throw a few things out, just in case they are useful for you? > > 1) I have been playing with Ubuntu recently and it is fun. > 2) I successfully installed mySQL on Ubuntu over the weekend - I have more > testing to do but for your client, that's all free and it is good software. > 3) Once you get your mySql server up, you can do all the rest of your work > in MS world, just use mySQL as your data store. No reason not to use VS2010 > as your FE and mySQL as your BE. > > Do not be afraid of Ubuntu, it is not that difficult and weirdly, it is > satisfying in a way that Win 98, Millennium , Vista, Office 97, VS 2003 > (need I go on) can never be. > > Finally, I would adore to hear some results comparing your db between MS SQL > and mySQL > > Mark > > > > On 19 September 2011 01:00, jwcolby wrote: > >> Mark, >> >> The reasons are exactly what Jim mentioned. The client currently has >> around 5 gigs of data, or at least their mdb containers are around that >> size. >> >> The free SQL Server express has the following limitations: >> >> 1) 10 gb file size >> 2) 1 core maximum >> 3) 1 gig ram maximum >> >> And the client has: >> >> 4) Serious money constraints today. >> >> SQL Server Express 2008 is just fine for a small database with a hand full >> of users but this is a fairly serious call center app, with 25 users in the >> database all the time. It just feels like a single core and a single gig is >> starting with serious limitations. >> >> He was "written a check" for $2K for purchasing a new server to take him >> into the future. I proposed $2400 for a "roll your own" 8 core AMD 6128 and >> 16 gigs of ram, a modern 8 port Areca raid controller and 3X 120g hard >> drives. He went back to the controller and got $3K. With that he added 5X >> 1 tb drives to build out some real storage for the company. They have >> always had old ebay Dell servers with too little memory and too little >> storage. Always trying to shuffle things around to free up room. >> >> We are actually looking at starting with Windows XP X64 as the OS on this >> (otherwise) entirely modern system. If it works that gets rid of the "$X >> per seat" for something like Windows 2008. If we can use MySQL on that with >> let's say 6 cores and 12 gigs of ram and a 60 gig SSD partition for the >> database files he could have a fairly serious system for his company size. >> >> Windows 2008 and SQL Server 2008 together were going to cost him around >> $10K just for those two things. While we may go there next year or the year >> after, I want to get him moving now. We have been stuck in neutral and >> rolling backwards for too long. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/18/2011 11:24 AM, Mark Breen wrote: >> >>> Hello Jim / Arthur >>> >>> Thanks for that analysis, quite accurate. >>> >>> Mr Colby, just a question, why are you not advising your client to use the >>> free MS SQL express R2. I use it all the time and PowerDNN use it on all >>> there servers that host 100,000 DNN installations. All free db's. That >>> is >>> not to be sniffed it. And there are loads of tools to help with the >>> enterprise tools that Express does not ship with. (Note: the free >>> version >>> does give you SSMS) >>> >>> Mark >>> >> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Tue Sep 20 07:02:05 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 20 Sep 2011 08:02:05 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> Message-ID: <4E7880BD.2070001@colbyconsulting.com> Mark, One of my "memories of a lifetime" was coming to Ireland to work with you. I just wanted to tell you that. Driving in to and from work with you every day, discussing everything from databases to philosophy. Mary came over and she and I got to travel Ireland for two weeks. Quite a wonderful experience. You were a most gracious host, putting up with me. John W. Colby www.ColbyConsulting.com On 9/18/2011 11:24 AM, Mark Breen wrote: > Hello Jim / Arthur > > Thanks for that analysis, quite accurate. > > Mr Colby, just a question, why are you not advising your client to use the > free MS SQL express R2. I use it all the time and PowerDNN use it on all > there servers that host 100,000 DNN installations. All free db's. That is > not to be sniffed it. And there are loads of tools to help with the > enterprise tools that Express does not ship with. (Note: the free version > does give you SSMS) > > Mark From jlawrenc1 at shaw.ca Tue Sep 20 13:10:37 2011 From: jlawrenc1 at shaw.ca (Jim Lawrence) Date: Tue, 20 Sep 2011 11:10:37 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E786D82.80801@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <4E775189.9040106@colbyconsulting.com> <4E786D82.80801@colbyconsulting.com> Message-ID: Hi John: The truth be known, NOSQL or Reduce data-set databases would solve your data, memory and resource problems with effortless ease. That could not be said for the support tech, yourself; who would would virtually have start learning from square one, with little help or documentation. Getting skilled in the new frontier is for bright young techs and old techs with more time on their hands than money. ;-) Jim -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, September 20, 2011 3:40 AM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] [AccessD] MySQL Yep and yep. The point really is that there are different problems and these NoSQL databases solve a specific set of problems. Just not my set. John W. Colby www.ColbyConsulting.com On 9/20/2011 3:01 AM, Arthur Fuller wrote: > As a semi-retired person, I have time to investigate such things, and while > not claiming expertise in this particular (NoSQL) area, I have done some > investigation. My conclusions: > > 1) this is NOT for transactional databases (with ACID etc.) > 2) this is a superb solution for Web-based dbs (i.e. lots of text-pages, and > potentially millions of simultaneous hits > > On Mon, Sep 19, 2011 at 11:38 AM, Hans-Christian Andersenwrote: > >> John, >> >> Good question. I don't know, to be honest, but I get the sense that most of >> the momentum these days are in nosql databases. >> >> Hans-Christian >> >> >> >> On 19 September 2011 07:28, jwcolby wrote: >> >>> So what is the real deal with MySQL community version? Is it still >>> maintained and advanced by the open source development community? Is it >> a >>> dead end? Is MariaDB the replacement going forward? >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 9/19/2011 5:31 AM, Hans-Christian Andersen wrote: >>> >>>> Arthur, >>>> >>>> Have a look at MariaDB. It's basically a version of MySQL which is >>>> maintained and developed by Monty& co and, quite frankly, is better in >>>> many >>>> ways, as they have the freedom to advance the database in ways that the >>>> MySQL devs at Oracle are just not able to. >>>> >>>> >>>> Hans-Christian >>>> >>>> >>>> >>>> >>>> >>>> On 17 September 2011 18:52, Arthur Fuller >>>> wrote: >>>> >>>> There are some nice things about MySQL but on the other hand I >> definitely >>>>> do >>>>> not like where Oracle is going with this puppy since its acquisition of >>>>> Sun >>>>> and by inheritance MySQL. I'm still on the fence about these >>>>> developments, >>>>> but quite frankly I am leaning against Oracle on all these >> transmutations >>>>> of >>>>> what was originally a simple, straightforward approach. At last >>>>> recollection, Monty has departed, and with him, I fear, has the guiding >>>>> vision of this product. >>>>> >>>>> Frankly, I am all over the place on where next to go: I look at Mongo >> and >>>>> see it exquisite for web-apps but not for OLTP situations. I look at >>>>> PostGreSQL and think it's got a bunch of things right. I look at Oracle >>>>> and >>>>> MS-SQL and think they have some things right as well. I frankly do not >>>>> have >>>>> any clue into which basket to toss my next eggs. >>>>> >>>>> Arthur >>>>> >>>> ______________________________**_________________ >>> dba-SQLServer mailing list >>> dba-SQLServer@**databaseadvisors.com>> >>> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver< >> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver> >>> http://www.databaseadvisors.**com >>> >>> >> _______________________________________________ >> dba-SQLServer mailing list >> dba-SQLServer at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Sep 20 15:02:55 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 20 Sep 2011 16:02:55 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <4E775189.9040106@colbyconsulting.com> <4E786D82.80801@colbyconsulting.com> Message-ID: <4E78F16F.7010507@colbyconsulting.com> Jim, > The truth be known, NOSQL or Reduce data-set databases would solve your data, memory and resource problems with effortless ease. I have never seen anything to support that. I also don't see anybody moving their relational databases to these things? Where are you seeing this? John W. Colby www.ColbyConsulting.com On 9/20/2011 2:10 PM, Jim Lawrence wrote: > Hi John: > > The truth be known, NOSQL or Reduce data-set databases would solve your > data, memory and resource problems with effortless ease. That could not be > said for the support tech, yourself; who would would virtually have start > learning from square one, with little help or documentation. > > Getting skilled in the new frontier is for bright young techs and old techs > with more time on their hands than money. ;-) > > Jim From jlawrenc1 at shaw.ca Tue Sep 20 19:23:49 2011 From: jlawrenc1 at shaw.ca (Jim Lawrence) Date: Tue, 20 Sep 2011 17:23:49 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E78F16F.7010507@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <4E775189.9040106@colbyconsulting.com> <4E786D82.80801@colbyconsulting.com> <4E78F16F.7010507@colbyconsulting.com> Message-ID: <2C422BAA32CC4A598E1A4C88462C1C0B@creativesystemdesigns.com> You are living out of stream John. I know of a number of people now who are working with such technology and very successfully, I might add, but the technology is not Main Street, as it is not advertised similar to Linux. It will take longer to be common knowledge, as there is no huge advertising machine behind Open Source products. Our provincial government has been working with Google to build a huge land database and the results are stellar. Milliseconds to pull all data on any encumbrances on a lot or parcels of lots. Before, running with the traditional SQL technologies it would take hours to get the same results. People working with the new system thought it was broken at first as the results were so fast...now they have become use to instantaneous gratification. The interesting thing is that the new system is using the old hardware as the project was supposed to be just a test...some test. A few years ago, I installed a blade, painted indigo and marked Google, at the legislator. The box was supposed to take all the comments from the sessions, translate them into text and then allow anyone to pull the comments back from any time within that session. Again, standard SQL had been tried and had failed...and again instantaneous gratification. There are many other instananeous of this type Reduces map technology is being used but it is only for situations where huge chunks of data need to pull results from very complex queries and quickly. It is also for someone with a limited budget as NOSQL databases do not need place holder fields for partially filled rows. This generally translates into a complex set of data filling less than half the space of a traditional SQL DB and therefore less hardware. There are even new hybred data solutions coming out where both Map Reduce and traditional SQL are being used to extract data. " ...LexisNexis is releasing a set of open-source, data-processing tools that it says outperforms Hadoop and even handles workloads Hadoop presently can't. The technology (and new business line) is called HPCC Systems... " http://gigaom.com/cloud/lexisnexis-open-sources-its-hadoop-killer/ Jim -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, September 20, 2011 1:03 PM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] [AccessD] MySQL Jim, > The truth be known, NOSQL or Reduce data-set databases would solve your data, memory and resource problems with effortless ease. I have never seen anything to support that. I also don't see anybody moving their relational databases to these things? Where are you seeing this? John W. Colby www.ColbyConsulting.com On 9/20/2011 2:10 PM, Jim Lawrence wrote: > Hi John: > > The truth be known, NOSQL or Reduce data-set databases would solve your > data, memory and resource problems with effortless ease. That could not be > said for the support tech, yourself; who would would virtually have start > learning from square one, with little help or documentation. > > Getting skilled in the new frontier is for bright young techs and old techs > with more time on their hands than money. ;-) > > Jim _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Sep 20 20:28:02 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 20 Sep 2011 21:28:02 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <2C422BAA32CC4A598E1A4C88462C1C0B@creativesystemdesigns.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <4E775189.9040106@colbyconsulting.com> <4E786D82.80801@colbyconsulting.com> <4E78F16F.7010507@colbyconsulting.com> <2C422BAA32CC4A598E1A4C88462C1C0B@creativesystemdesigns.com> Message-ID: <4E793DA2.3050601@colbyconsulting.com> Hadoop, of course, is the Apache Software Foundation project created several years ago by then-Yahoo employee Doug Cutting. It has become a critical tool for web companies ? including Yahoo and Facebook ? to process their ever-growing volumes of unstructured data, and is fast making its way into organizations of all types and sizes. Hadoop has spawned a number of commercial distributions and products, too, including from Cloudera, EMC and IBM. My data is not unstructured. Do you actually read this stuff? I did actually read what you sent round the last time and all they discussed was data captured from and displayed in web pages. Not a single mention of parent child relations 12 levels deep, no mention at all of BofA tearing down their systems, flattening out their data and storing it on one of these things. Lots of talk of Google (web data) face book (web data) yahoo (web data) etc ad nauseum. The fact that this thing worked for some specific thing that you did doesn't make it fit everything out there. > Our provincial government has been working with Google to build a huge land database and the results are stellar. Milliseconds to pull all data on any encumbrances on a lot or parcels of lots. Before, running with the traditional SQL technologies it would take hours to get the same results. IOW a relational database was a poor fit for this particular task. OK. > A few years ago, I installed a blade, painted indigo and marked Google, at the legislator. The box was supposed to take all the comments from the sessions, translate them into text and then allow anyone to pull the comments back from any time within that session. Again, standard SQL had been tried and had failed...and again instantaneous gratification. IOW a relational database was a poor fit for this particular task. OK. Are you generalizing from those examples that a relational database is a poor fit for any task? Hmmmm..... I don't work with Google. I don't have a budget of millions. I don't have a programming staff of hundreds or thousands. I don't have server farms with a thousand nodes and a billion documents. I am not a provincial government with a huge land database, nor am I a legislature with too many notes to keep track of. So how exactly again does any of this fit what I do? Sorry but ya lost me. OTOH if you say you can reproduce my system for a couple of hundred of hours of work and it will be a million times faster on my same system I will pay you to do that. Delivered results of course. I kinda get that I should keep on with my development effort while I await your delivered system. ;) John W. Colby www.ColbyConsulting.com On 9/20/2011 8:23 PM, Jim Lawrence wrote: > You are living out of stream John. > > I know of a number of people now who are working with such technology and > very successfully, I might add, but the technology is not Main Street, as it > is not advertised similar to Linux. It will take longer to be common > knowledge, as there is no huge advertising machine behind Open Source > products. > > Our provincial government has been working with Google to build a huge land > database and the results are stellar. Milliseconds to pull all data on any > encumbrances on a lot or parcels of lots. Before, running with the > traditional SQL technologies it would take hours to get the same results. > People working with the new system thought it was broken at first as the > results were so fast...now they have become use to instantaneous > gratification. The interesting thing is that the new system is using the old > hardware as the project was supposed to be just a test...some test. > > A few years ago, I installed a blade, painted indigo and marked Google, at > the legislator. The box was supposed to take all the comments from the > sessions, translate them into text and then allow anyone to pull the > comments back from any time within that session. Again, standard SQL had > been tried and had failed...and again instantaneous gratification. > > There are many other instananeous of this type Reduces map technology is > being used but it is only for situations where huge chunks of data need to > pull results from very complex queries and quickly. It is also for someone > with a limited budget as NOSQL databases do not need place holder fields for > partially filled rows. This generally translates into a complex set of data > filling less than half the space of a traditional SQL DB and therefore less > hardware. > > There are even new hybred data solutions coming out where both Map Reduce > and traditional SQL are being used to extract data. > > " ...LexisNexis is releasing a set of open-source, data-processing tools > that it says outperforms Hadoop and even handles workloads Hadoop presently > can't. The technology (and new business line) is called HPCC Systems... " > > http://gigaom.com/cloud/lexisnexis-open-sources-its-hadoop-killer/ > > Jim From ha at phulse.com Wed Sep 21 01:10:37 2011 From: ha at phulse.com (Hans-Christian Andersen) Date: Tue, 20 Sep 2011 23:10:37 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E793DA2.3050601@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <4E775189.9040106@colbyconsulting.com> <4E786D82.80801@colbyconsulting.com> <4E78F16F.7010507@colbyconsulting.com> <2C422BAA32CC4A598E1A4C88462C1C0B@creativesystemdesigns.com> <4E793DA2.3050601@colbyconsulting.com> Message-ID: John, At my company, we have implemented Cassandra (a NoSQL database) partitioned under 3 nodes. Yes, there are pros and cons, but the simplicity of scaling that you get with NoSQL databases can far outweigh the cons and this is the sort of thing that small and large web companies look to these days. Something that has been some what of a difficulty for RDBMS's. We do also keep a subset if our data within a traditional RDBMS, because thats what makes sense for that data. It really comes down to your requirements and knowing the tools you work with. Hans-Christian On 20 September 2011 18:28, jwcolby wrote: > Hadoop, of course, is the Apache Software Foundation project created > several years ago by then-Yahoo employee Doug Cutting. It has become a > critical tool for web companies ? including Yahoo and Facebook ? to process > their ever-growing volumes of unstructured data, and is fast making its way > into organizations of all types and sizes. Hadoop has spawned a number of > commercial distributions and products, too, including from Cloudera, EMC > and IBM. > > My data is not unstructured. > > Do you actually read this stuff? I did actually read what you sent round > the last time and all they discussed was data captured from and displayed in > web pages. Not a single mention of parent child relations 12 levels deep, > no mention at all of BofA tearing down their systems, flattening out their > data and storing it on one of these things. Lots of talk of Google (web > data) face book (web data) yahoo (web data) etc ad nauseum. > > The fact that this thing worked for some specific thing that you did > doesn't make it fit everything out there. > > > > Our provincial government has been working with Google to build a huge > land database and the results are stellar. Milliseconds to pull all data on > any encumbrances on a lot or parcels of lots. Before, running with the > traditional SQL technologies it would take hours to get the same results. > > IOW a relational database was a poor fit for this particular task. > > OK. > > > > A few years ago, I installed a blade, painted indigo and marked Google, > at the legislator. The box was supposed to take all the comments from the > sessions, translate them into text and then allow anyone to pull the > comments back from any time within that session. Again, standard SQL had > been tried and had failed...and again instantaneous gratification. > > IOW a relational database was a poor fit for this particular task. > > OK. > > Are you generalizing from those examples that a relational database is a > poor fit for any task? > > Hmmmm..... > > I don't work with Google. I don't have a budget of millions. I don't have > a programming staff of hundreds or thousands. I don't have server farms > with a thousand nodes and a billion documents. I am not a provincial > government with a huge land database, nor am I a legislature with too many > notes to keep track of. > > So how exactly again does any of this fit what I do? Sorry but ya lost me. > > OTOH if you say you can reproduce my system for a couple of hundred of > hours of work and it will be a million times faster on my same system I will > pay you to do that. Delivered results of course. > > I kinda get that I should keep on with my development effort while I await > your delivered system. ;) > > > John W. Colby > www.ColbyConsulting.com > > On 9/20/2011 8:23 PM, Jim Lawrence wrote: > >> You are living out of stream John. >> >> I know of a number of people now who are working with such technology and >> very successfully, I might add, but the technology is not Main Street, as >> it >> is not advertised similar to Linux. It will take longer to be common >> knowledge, as there is no huge advertising machine behind Open Source >> products. >> >> Our provincial government has been working with Google to build a huge >> land >> database and the results are stellar. Milliseconds to pull all data on any >> encumbrances on a lot or parcels of lots. Before, running with the >> traditional SQL technologies it would take hours to get the same results. >> People working with the new system thought it was broken at first as the >> results were so fast...now they have become use to instantaneous >> gratification. The interesting thing is that the new system is using the >> old >> hardware as the project was supposed to be just a test...some test. >> >> A few years ago, I installed a blade, painted indigo and marked Google, at >> the legislator. The box was supposed to take all the comments from the >> sessions, translate them into text and then allow anyone to pull the >> comments back from any time within that session. Again, standard SQL had >> been tried and had failed...and again instantaneous gratification. >> >> There are many other instananeous of this type Reduces map technology is >> being used but it is only for situations where huge chunks of data need to >> pull results from very complex queries and quickly. It is also for someone >> with a limited budget as NOSQL databases do not need place holder fields >> for >> partially filled rows. This generally translates into a complex set of >> data >> filling less than half the space of a traditional SQL DB and therefore >> less >> hardware. >> >> There are even new hybred data solutions coming out where both Map Reduce >> and traditional SQL are being used to extract data. >> >> " ...LexisNexis is releasing a set of open-source, data-processing tools >> that it says outperforms Hadoop and even handles workloads Hadoop >> presently >> can't. The technology (and new business line) is called HPCC Systems... " >> >> http://gigaom.com/cloud/**lexisnexis-open-sources-its-**hadoop-killer/ >> >> Jim >> > ______________________________**_________________ > dba-SQLServer mailing list > dba-SQLServer@**databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.**com > > From ha at phulse.com Wed Sep 21 01:29:25 2011 From: ha at phulse.com (Hans-Christian Andersen) Date: Tue, 20 Sep 2011 23:29:25 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E787BCB.9090006@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787BCB.9090006@colbyconsulting.com> Message-ID: John, My best recommendation is to use either Ubuntu or Debian (for an even more minimalist experience). I work daily with these systems and their installation is fairly trivial. But, I suppose, if you've never dealt with anything outside the Windows eco-system, it could be a bit daunting with all the different terminology and so forth at first. Regarding partitioning, if you want to keep it simple, just always select "Guided partitioning". This means the system will just go with the most obvious, simplest choice (which is usually to install the system onto one drive using as much disk space as possible and only using one partition). IT professionals and experienced Linux users will know that there are very good reasons to plan how to lay out your partitions, so the system will present you that option during the installation process. For instance, separating your home partition is often a good plan. Moving your swap partition to another physical drive is another good idea... Then there is drive encryption or logical volume management and so forth. Sometimes, selecting a filesystem type is very important as well (when plain ext3 isn't quite what you need for performance reasons). etc etc. But if you want a plain old vanilla system, which will be enough to perform well as a server, then using the defaults with "Guided partitioning" is good enough. Once you set up your basic Debian/Ubuntu install, all you have to do is run from the command line: # apt-get install mysql-server-5.0 and then mysql will install and be prepared for you. It doesn't get simpler than that. If you continue to have issues, let me know. This is my bread and butter and I've built an entire companies infrastructure around Debian Linux, with over 20 1/2 U servers, hosting over 50-60 vm's, so I know a thing or two about this sort of thing. Hans-Christian On 20 September 2011 04:40, jwcolby wrote: > Mark, > > > > 1) I have been playing with Ubuntu recently and it is fun. > > I am trying to install Ubuntu on a VM and it is not fun (and I haven't > succeeded yet). The SuSE install mostly just went, although in the end I > was unable to get the tools installed for the virtual machine. Ubuntu must > have asked a dozen questions in the first 2 minutes. Unfortunately when you > are installing on a VM trying to answer those questions is an awkward > sequence of tabs and enters and more tabs and enters etc to position the > cursor in the right place, select text boxes etc. Even then, after I > managed to break the virtual disk into two partitions and tell it to use the > first, it told me I had to go make one of them the system partition or > something like that. > > > > *JUST DO IT* > > It is precisely this geeky stuff that drives us nubees away. I am trying > to get the big picture done, not set partitions to system. > > > > So I still have no linux vm to play with. > > I assume I could probably set up Linux on a real physical box, it is just > the added complexity of the vm that stops me dead. And I have built at > least a dozen Windows VM guests, truly click click done. > > Are you experienced enough you could do this for me? > > > John W. Colby > www.ColbyConsulting.com > > On 9/19/2011 6:57 PM, Mark Breen wrote: > >> Hi John, >> >> Ok, sorry, when you mentioned Access I assumed that the db's were not too >> big. >> >> Can I throw a few things out, just in case they are useful for you? >> >> 1) I have been playing with Ubuntu recently and it is fun. >> 2) I successfully installed mySQL on Ubuntu over the weekend - I have more >> testing to do but for your client, that's all free and it is good >> software. >> 3) Once you get your mySql server up, you can do all the rest of your work >> in MS world, just use mySQL as your data store. No reason not to use >> VS2010 >> as your FE and mySQL as your BE. >> >> Do not be afraid of Ubuntu, it is not that difficult and weirdly, it is >> satisfying in a way that Win 98, Millennium , Vista, Office 97, VS 2003 >> (need I go on) can never be. >> >> Finally, I would adore to hear some results comparing your db between MS >> SQL >> and mySQL >> >> Mark >> >> >> >> On 19 September 2011 01:00, jwcolby> >> wrote: >> >> Mark, >>> >>> The reasons are exactly what Jim mentioned. The client currently has >>> around 5 gigs of data, or at least their mdb containers are around that >>> size. >>> >>> The free SQL Server express has the following limitations: >>> >>> 1) 10 gb file size >>> 2) 1 core maximum >>> 3) 1 gig ram maximum >>> >>> And the client has: >>> >>> 4) Serious money constraints today. >>> >>> SQL Server Express 2008 is just fine for a small database with a hand >>> full >>> of users but this is a fairly serious call center app, with 25 users in >>> the >>> database all the time. It just feels like a single core and a single gig >>> is >>> starting with serious limitations. >>> >>> He was "written a check" for $2K for purchasing a new server to take him >>> into the future. I proposed $2400 for a "roll your own" 8 core AMD 6128 >>> and >>> 16 gigs of ram, a modern 8 port Areca raid controller and 3X 120g hard >>> drives. He went back to the controller and got $3K. With that he added >>> 5X >>> 1 tb drives to build out some real storage for the company. They have >>> always had old ebay Dell servers with too little memory and too little >>> storage. Always trying to shuffle things around to free up room. >>> >>> We are actually looking at starting with Windows XP X64 as the OS on this >>> (otherwise) entirely modern system. If it works that gets rid of the "$X >>> per seat" for something like Windows 2008. If we can use MySQL on that >>> with >>> let's say 6 cores and 12 gigs of ram and a 60 gig SSD partition for the >>> database files he could have a fairly serious system for his company >>> size. >>> >>> Windows 2008 and SQL Server 2008 together were going to cost him around >>> $10K just for those two things. While we may go there next year or the >>> year >>> after, I want to get him moving now. We have been stuck in neutral and >>> rolling backwards for too long. >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 9/18/2011 11:24 AM, Mark Breen wrote: >>> >>> Hello Jim / Arthur >>>> >>>> Thanks for that analysis, quite accurate. >>>> >>>> Mr Colby, just a question, why are you not advising your client to use >>>> the >>>> free MS SQL express R2. I use it all the time and PowerDNN use it on >>>> all >>>> there servers that host 100,000 DNN installations. All free db's. That >>>> is >>>> not to be sniffed it. And there are loads of tools to help with the >>>> enterprise tools that Express does not ship with. (Note: the free >>>> version >>>> does give you SSMS) >>>> >>>> Mark >>>> >>>> ______________________________****_________________ >>> dba-SQLServer mailing list >>> dba-SQLServer@**databaseadviso**rs.com < >>> dba-SQLServer@**databaseadvisors.com >>> > >>> http://databaseadvisors.com/****mailman/listinfo/dba-sqlserver >>> ** >>> **> >>> http://www.databaseadvisors.****com >>> > >>> >>> >>> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> >> ______________________________**_________________ > dba-SQLServer mailing list > dba-SQLServer@**databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.**com > > From fuller.artful at gmail.com Wed Sep 21 02:05:55 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Wed, 21 Sep 2011 03:05:55 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787BCB.9090006@colbyconsulting.com> Message-ID: Well, you're way ahead of me on the experience-curve, Hans, but in general my experience is similar. I've used Sun's VirtualBox for a while now, and installing and running Ubuntu was a no-brainer. So far I have not followed your advice about moving things, but I shall look into that soon. Thanks for the tips! Arthur From jwcolby at colbyconsulting.com Wed Sep 21 05:27:22 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 21 Sep 2011 06:27:22 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787BCB.9090006@colbyconsulting.com> Message-ID: <4E79BC0A.6080102@colbyconsulting.com> Thanks for that Hans. I have zero experience with Linux but my inclination is to recommend that to this client. It just makes sense for a vanilla server that is going to sit in the corner and run MySQL and be a file server. The biggest problem is very simply that they and I have zero experience. So there is that nagging "what if something goes wrong" in the back of our heads. We know Windows, we are comfortable in Windows, we have tons of experience recognizing, categorizing and dealing with Windows problems. It just *feels like* if we have a problem, even a year down the road, we could spend a fortune learning enough to figure out what is wrong and fixing it. The other nagging, back of the head issue is, "how well does it play in an otherwise all windows network. And how well does the windows network play with it? John W. Colby www.ColbyConsulting.com On 9/21/2011 2:29 AM, Hans-Christian Andersen wrote: > John, > > My best recommendation is to use either Ubuntu or Debian (for an even more > minimalist experience). I work daily with these systems and their > installation is fairly trivial. But, I suppose, if you've never dealt with > anything outside the Windows eco-system, it could be a bit daunting with all > the different terminology and so forth at first. > > Regarding partitioning, if you want to keep it simple, just always select > "Guided partitioning". This means the system will just go with the most > obvious, simplest choice (which is usually to install the system onto one > drive using as much disk space as possible and only using one partition). > > IT professionals and experienced Linux users will know that there are very > good reasons to plan how to lay out your partitions, so the system will > present you that option during the installation process. For > instance, separating your home partition is often a good plan. Moving your > swap partition to another physical drive is another good idea... Then there > is drive encryption or logical volume management and so forth. Sometimes, > selecting a filesystem type is very important as well (when plain ext3 isn't > quite what you need for performance reasons). etc etc. > > But if you want a plain old vanilla system, which will be enough to perform > well as a server, then using the defaults with "Guided partitioning" is good > enough. > > Once you set up your basic Debian/Ubuntu install, all you have to do is run > from the command line: > # apt-get install mysql-server-5.0 > and then mysql will install and be prepared for you. > > It doesn't get simpler than that. If you continue to have issues, let me > know. This is my bread and butter and I've built an entire companies > infrastructure around Debian Linux, with over 20 1/2 U servers, hosting over > 50-60 vm's, so I know a thing or two about this sort of thing. > > Hans-Christian > > > > > On 20 September 2011 04:40, jwcolby wrote: > >> Mark, >> >> >>> 1) I have been playing with Ubuntu recently and it is fun. >> >> I am trying to install Ubuntu on a VM and it is not fun (and I haven't >> succeeded yet). The SuSE install mostly just went, although in the end I >> was unable to get the tools installed for the virtual machine. Ubuntu must >> have asked a dozen questions in the first 2 minutes. Unfortunately when you >> are installing on a VM trying to answer those questions is an awkward >> sequence of tabs and enters and more tabs and enters etc to position the >> cursor in the right place, select text boxes etc. Even then, after I >> managed to break the virtual disk into two partitions and tell it to use the >> first, it told me I had to go make one of them the system partition or >> something like that. >> >> >> >> *JUST DO IT* >> >> It is precisely this geeky stuff that drives us nubees away. I am trying >> to get the big picture done, not set partitions to system. >> >> >> >> So I still have no linux vm to play with. >> >> I assume I could probably set up Linux on a real physical box, it is just >> the added complexity of the vm that stops me dead. And I have built at >> least a dozen Windows VM guests, truly click click done. >> >> Are you experienced enough you could do this for me? >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/19/2011 6:57 PM, Mark Breen wrote: >> >>> Hi John, >>> >>> Ok, sorry, when you mentioned Access I assumed that the db's were not too >>> big. >>> >>> Can I throw a few things out, just in case they are useful for you? >>> >>> 1) I have been playing with Ubuntu recently and it is fun. >>> 2) I successfully installed mySQL on Ubuntu over the weekend - I have more >>> testing to do but for your client, that's all free and it is good >>> software. >>> 3) Once you get your mySql server up, you can do all the rest of your work >>> in MS world, just use mySQL as your data store. No reason not to use >>> VS2010 >>> as your FE and mySQL as your BE. >>> >>> Do not be afraid of Ubuntu, it is not that difficult and weirdly, it is >>> satisfying in a way that Win 98, Millennium , Vista, Office 97, VS 2003 >>> (need I go on) can never be. >>> >>> Finally, I would adore to hear some results comparing your db between MS >>> SQL >>> and mySQL >>> >>> Mark >>> >>> >>> >>> On 19 September 2011 01:00, jwcolby> >>> wrote: >>> >>> Mark, >>>> >>>> The reasons are exactly what Jim mentioned. The client currently has >>>> around 5 gigs of data, or at least their mdb containers are around that >>>> size. >>>> >>>> The free SQL Server express has the following limitations: >>>> >>>> 1) 10 gb file size >>>> 2) 1 core maximum >>>> 3) 1 gig ram maximum >>>> >>>> And the client has: >>>> >>>> 4) Serious money constraints today. >>>> >>>> SQL Server Express 2008 is just fine for a small database with a hand >>>> full >>>> of users but this is a fairly serious call center app, with 25 users in >>>> the >>>> database all the time. It just feels like a single core and a single gig >>>> is >>>> starting with serious limitations. >>>> >>>> He was "written a check" for $2K for purchasing a new server to take him >>>> into the future. I proposed $2400 for a "roll your own" 8 core AMD 6128 >>>> and >>>> 16 gigs of ram, a modern 8 port Areca raid controller and 3X 120g hard >>>> drives. He went back to the controller and got $3K. With that he added >>>> 5X >>>> 1 tb drives to build out some real storage for the company. They have >>>> always had old ebay Dell servers with too little memory and too little >>>> storage. Always trying to shuffle things around to free up room. >>>> >>>> We are actually looking at starting with Windows XP X64 as the OS on this >>>> (otherwise) entirely modern system. If it works that gets rid of the "$X >>>> per seat" for something like Windows 2008. If we can use MySQL on that >>>> with >>>> let's say 6 cores and 12 gigs of ram and a 60 gig SSD partition for the >>>> database files he could have a fairly serious system for his company >>>> size. >>>> >>>> Windows 2008 and SQL Server 2008 together were going to cost him around >>>> $10K just for those two things. While we may go there next year or the >>>> year >>>> after, I want to get him moving now. We have been stuck in neutral and >>>> rolling backwards for too long. >>>> >>>> >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> >>>> On 9/18/2011 11:24 AM, Mark Breen wrote: >>>> >>>> Hello Jim / Arthur >>>>> >>>>> Thanks for that analysis, quite accurate. >>>>> >>>>> Mr Colby, just a question, why are you not advising your client to use >>>>> the >>>>> free MS SQL express R2. I use it all the time and PowerDNN use it on >>>>> all >>>>> there servers that host 100,000 DNN installations. All free db's. That >>>>> is >>>>> not to be sniffed it. And there are loads of tools to help with the >>>>> enterprise tools that Express does not ship with. (Note: the free >>>>> version >>>>> does give you SSMS) >>>>> >>>>> Mark >>>>> >>>>> ______________________________****_________________ >>>> dba-SQLServer mailing list >>>> dba-SQLServer@**databaseadviso**rs.com< >>>> dba-SQLServer@**databaseadvisors.com >>>>> >>>> http://databaseadvisors.com/****mailman/listinfo/dba-sqlserver >>>> ** >>>> **> >>>> http://www.databaseadvisors.****com >>>>> >>>> >>>> >>>> ______________________________**_________________ >>> dba-SQLServer mailing list >>> dba-SQLServer@**databaseadvisors.com >>> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >>> http://www.databaseadvisors.**com >>> >>> >>> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Wed Sep 21 05:41:55 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 21 Sep 2011 06:41:55 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <4E775189.9040106@colbyconsulting.com> <4E786D82.80801@colbyconsulting.com> <4E78F16F.7010507@colbyconsulting.com> <2C422BAA32CC4A598E1A4C88462C1C0B@creativesystemdesigns.com> <4E793DA2.3050601@colbyconsulting.com> Message-ID: <4E79BF73.8070402@colbyconsulting.com> Hans, >Yes, there are pros and cons, but the simplicity of scaling that you get with NoSQL databases can far outweigh the cons and this is the sort of thing that *small and large web companies* look to these days. So this is the company database? The books, the clients, the invoices etc? The kinds of things that you used to put in Access or SQL Server? John W. Colby www.ColbyConsulting.com On 9/21/2011 2:10 AM, Hans-Christian Andersen wrote: > John, > > At my company, we have implemented Cassandra (a NoSQL database) partitioned > under 3 nodes. Yes, there are pros and cons, but the simplicity of scaling > that you get with NoSQL databases can far outweigh the cons and this is the > sort of thing that small and large web companies look to these days. > Something that has been some what of a difficulty for RDBMS's. We do also > keep a subset if our data within a traditional RDBMS, because thats what > makes sense for that data. > > It really comes down to your requirements and knowing the tools you work > with. > > Hans-Christian > > > > On 20 September 2011 18:28, jwcolby wrote: > >> Hadoop, of course, is the Apache Software Foundation project created >> several years ago by then-Yahoo employee Doug Cutting. It has become a >> critical tool for web companies ? including Yahoo and Facebook ? to process >> their ever-growing volumes of unstructured data, and is fast making its way >> into organizations of all types and sizes. Hadoop has spawned a number of >> commercial distributions and products, too, including from Cloudera, EMC >> and IBM. >> >> My data is not unstructured. >> >> Do you actually read this stuff? I did actually read what you sent round >> the last time and all they discussed was data captured from and displayed in >> web pages. Not a single mention of parent child relations 12 levels deep, >> no mention at all of BofA tearing down their systems, flattening out their >> data and storing it on one of these things. Lots of talk of Google (web >> data) face book (web data) yahoo (web data) etc ad nauseum. >> >> The fact that this thing worked for some specific thing that you did >> doesn't make it fit everything out there. >> >> >>> Our provincial government has been working with Google to build a huge >> land database and the results are stellar. Milliseconds to pull all data on >> any encumbrances on a lot or parcels of lots. Before, running with the >> traditional SQL technologies it would take hours to get the same results. >> >> IOW a relational database was a poor fit for this particular task. >> >> OK. >> >> >>> A few years ago, I installed a blade, painted indigo and marked Google, >> at the legislator. The box was supposed to take all the comments from the >> sessions, translate them into text and then allow anyone to pull the >> comments back from any time within that session. Again, standard SQL had >> been tried and had failed...and again instantaneous gratification. >> >> IOW a relational database was a poor fit for this particular task. >> >> OK. >> >> Are you generalizing from those examples that a relational database is a >> poor fit for any task? >> >> Hmmmm..... >> >> I don't work with Google. I don't have a budget of millions. I don't have >> a programming staff of hundreds or thousands. I don't have server farms >> with a thousand nodes and a billion documents. I am not a provincial >> government with a huge land database, nor am I a legislature with too many >> notes to keep track of. >> >> So how exactly again does any of this fit what I do? Sorry but ya lost me. >> >> OTOH if you say you can reproduce my system for a couple of hundred of >> hours of work and it will be a million times faster on my same system I will >> pay you to do that. Delivered results of course. >> >> I kinda get that I should keep on with my development effort while I await >> your delivered system. ;) >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/20/2011 8:23 PM, Jim Lawrence wrote: >> >>> You are living out of stream John. >>> >>> I know of a number of people now who are working with such technology and >>> very successfully, I might add, but the technology is not Main Street, as >>> it >>> is not advertised similar to Linux. It will take longer to be common >>> knowledge, as there is no huge advertising machine behind Open Source >>> products. >>> >>> Our provincial government has been working with Google to build a huge >>> land >>> database and the results are stellar. Milliseconds to pull all data on any >>> encumbrances on a lot or parcels of lots. Before, running with the >>> traditional SQL technologies it would take hours to get the same results. >>> People working with the new system thought it was broken at first as the >>> results were so fast...now they have become use to instantaneous >>> gratification. The interesting thing is that the new system is using the >>> old >>> hardware as the project was supposed to be just a test...some test. >>> >>> A few years ago, I installed a blade, painted indigo and marked Google, at >>> the legislator. The box was supposed to take all the comments from the >>> sessions, translate them into text and then allow anyone to pull the >>> comments back from any time within that session. Again, standard SQL had >>> been tried and had failed...and again instantaneous gratification. >>> >>> There are many other instananeous of this type Reduces map technology is >>> being used but it is only for situations where huge chunks of data need to >>> pull results from very complex queries and quickly. It is also for someone >>> with a limited budget as NOSQL databases do not need place holder fields >>> for >>> partially filled rows. This generally translates into a complex set of >>> data >>> filling less than half the space of a traditional SQL DB and therefore >>> less >>> hardware. >>> >>> There are even new hybred data solutions coming out where both Map Reduce >>> and traditional SQL are being used to extract data. >>> >>> " ...LexisNexis is releasing a set of open-source, data-processing tools >>> that it says outperforms Hadoop and even handles workloads Hadoop >>> presently >>> can't. The technology (and new business line) is called HPCC Systems... " >>> >>> http://gigaom.com/cloud/**lexisnexis-open-sources-its-**hadoop-killer/ >>> >>> Jim >>> >> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From fuller.artful at gmail.com Wed Sep 21 12:40:43 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Wed, 21 Sep 2011 13:40:43 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E79BC0A.6080102@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787BCB.9090006@colbyconsulting.com> <4E79BC0A.6080102@colbyconsulting.com> Message-ID: Stick with what you know, until and unless you have learned something new. I love Linux and more specifically Ubuntu 11.04, and on this VM I run this baby and OpenOffice and Base (not quite an Access clone but not bad). VMs are the safe way to play, IMO. Have tried lots of them and have succeeded in protecting my main squeeze, which is what it's all about. I can't help experimenting. That's just my nature. But I also like to wear a jock-strap just in case. Hence my preference for VMs, safe sandboxes that cannot fork with my main squeeze, Call me a pussy but over lo these many years I have learned that you cannot, cannot, cannot, fork with my home-baby. Sandboxes are us, as it were. If and when it proves interesting, I might promote you to home, but not unless and until. Too much acid on my face for me to choose any other alternative. Arthur > ing.com >>>> >> >>>> wrote: >>>> >>>> Mark, >>>> >>>>> >>>>> The reasons are exactly what Jim mentioned. The client currently has >>>>> around 5 gigs of data, or at least their mdb containers are around that >>>>> size. >>>>> >>>>> The free SQL Server express has the following limitations: >>>>> >>>>> 1) 10 gb file size >>>>> 2) 1 core maximum >>>>> 3) 1 gig ram maximum >>>>> >>>>> And the client has: >>>>> >>>>> 4) Serious money constraints today. >>>>> >>>>> SQL Server Express 2008 is just fine for a small database with a hand >>>>> full >>>>> of users but this is a fairly serious call center app, with 25 users in >>>>> the >>>>> database all the time. It just feels like a single core and a single >>>>> gig >>>>> is >>>>> starting with serious limitations. >>>>> >>>>> He was "written a check" for $2K for purchasing a new server to take >>>>> him >>>>> into the future. I proposed $2400 for a "roll your own" 8 core AMD >>>>> 6128 >>>>> and >>>>> 16 gigs of ram, a modern 8 port Areca raid controller and 3X 120g hard >>>>> drives. He went back to the controller and got $3K. With that he >>>>> added >>>>> 5X >>>>> 1 tb drives to build out some real storage for the company. They have >>>>> always had old ebay Dell servers with too little memory and too little >>>>> storage. Always trying to shuffle things around to free up room. >>>>> >>>>> We are actually looking at starting with Windows XP X64 as the OS on >>>>> this >>>>> (otherwise) entirely modern system. If it works that gets rid of the >>>>> "$X >>>>> per seat" for something like Windows 2008. If we can use MySQL on that >>>>> with >>>>> let's say 6 cores and 12 gigs of ram and a 60 gig SSD partition for the >>>>> database files he could have a fairly serious system for his company >>>>> size. >>>>> >>>>> Windows 2008 and SQL Server 2008 together were going to cost him around >>>>> $10K just for those two things. While we may go there next year or the >>>>> year >>>>> after, I want to get him moving now. We have been stuck in neutral and >>>>> rolling backwards for too long. >>>>> >>>>> >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> >>>>> On 9/18/2011 11:24 AM, Mark Breen wrote: >>>>> >>>>> Hello Jim / Arthur >>>>> >>>>>> >>>>>> Thanks for that analysis, quite accurate. >>>>>> >>>>>> Mr Colby, just a question, why are you not advising your client to use >>>>>> the >>>>>> free MS SQL express R2. I use it all the time and PowerDNN use it on >>>>>> all >>>>>> there servers that host 100,000 DNN installations. All free db's. >>>>>> That >>>>>> is >>>>>> not to be sniffed it. And there are loads of tools to help with the >>>>>> enterprise tools that Express does not ship with. (Note: the free >>>>>> version >>>>>> does give you SSMS) >>>>>> >>>>>> Mark >>>>>> >>>>>> ______________________________******_________________ >>>>>> >>>>> dba-SQLServer mailing list >>>>> dba-SQLServer@****databaseadviso**rs.com >>>>> >< >>>>> dba-SQLServer@**databaseadviso**rs.com < >>>>> dba-SQLServer@**databaseadvisors.com >>>>> > >>>>> >>>>>> >>>>>> http://databaseadvisors.com/******mailman/listinfo/dba-**sqlserver >>>>> >>>>> **> >>>>> ** >>>>> >>>>> > >>>>> **> >>>>> http://www.databaseadvisors.******com>>>> isors.com >>>> databaseadvisors.com > >>>>> >>>>>> >>>>>> >>>>> >>>>> ______________________________****_________________ >>>>> >>>> dba-SQLServer mailing list >>>> dba-SQLServer@**databaseadviso**rs.com < >>>> dba-SQLServer@**databaseadvisors.com >>>> > >>>> http://databaseadvisors.com/****mailman/listinfo/dba-sqlserver >>>> ** >>>> **> >>>> http://www.databaseadvisors.****com >>>> > >>>> >>>> >>>> ______________________________****_________________ >>>> >>> dba-SQLServer mailing list >>> dba-SQLServer@**databaseadviso**rs.com < >>> dba-SQLServer@**databaseadvisors.com >>> > >>> http://databaseadvisors.com/****mailman/listinfo/dba-sqlserver >>> ** >>> **> >>> http://www.databaseadvisors.****com >>> > >>> >>> >>> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> >> ______________________________**_________________ > dba-SQLServer mailing list > dba-SQLServer@**databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.**com > > From gustav at cactus.dk Wed Sep 21 16:32:00 2011 From: gustav at cactus.dk (Gustav Brock) Date: Wed, 21 Sep 2011 23:32:00 +0200 Subject: [dba-SQLServer] [AccessD] MySQL Message-ID: Hi John In that case, run MySql on Windows. It works great, and underneath you have a platform you are familiar with - with RDP access, Active Directory, well-known tools, etc. I've given up on the Linux and Solaris server OS'es - you always "miss something" and it just doesn't pay off to spend the time necessary to learn these reaching a level where you feel you are in control. If you really need it, team up with a Linux guy who is not afraid of Windows. /gustav >>> jwcolby at colbyconsulting.com 21-09-2011 12:27 >>> Thanks for that Hans. I have zero experience with Linux but my inclination is to recommend that to this client. It just makes sense for a vanilla server that is going to sit in the corner and run MySQL and be a file server. The biggest problem is very simply that they and I have zero experience. So there is that nagging "what if something goes wrong" in the back of our heads. We know Windows, we are comfortable in Windows, we have tons of experience recognizing, categorizing and dealing with Windows problems. It just *feels like* if we have a problem, even a year down the road, we could spend a fortune learning enough to figure out what is wrong and fixing it. The other nagging, back of the head issue is, "how well does it play in an otherwise all windows network. And how well does the windows network play with it? John W. Colby www.ColbyConsulting.com On 9/21/2011 2:29 AM, Hans-Christian Andersen wrote: > John, > > My best recommendation is to use either Ubuntu or Debian (for an even more > minimalist experience). I work daily with these systems and their > installation is fairly trivial. But, I suppose, if you've never dealt with > anything outside the Windows eco-system, it could be a bit daunting with all > the different terminology and so forth at first. > > Regarding partitioning, if you want to keep it simple, just always select > "Guided partitioning". This means the system will just go with the most > obvious, simplest choice (which is usually to install the system onto one > drive using as much disk space as possible and only using one partition). > > IT professionals and experienced Linux users will know that there are very > good reasons to plan how to lay out your partitions, so the system will > present you that option during the installation process. For > instance, separating your home partition is often a good plan. Moving your > swap partition to another physical drive is another good idea... Then there > is drive encryption or logical volume management and so forth. Sometimes, > selecting a filesystem type is very important as well (when plain ext3 isn't > quite what you need for performance reasons). etc etc. > > But if you want a plain old vanilla system, which will be enough to perform > well as a server, then using the defaults with "Guided partitioning" is good > enough. > > Once you set up your basic Debian/Ubuntu install, all you have to do is run > from the command line: > # apt-get install mysql-server-5.0 > and then mysql will install and be prepared for you. > > It doesn't get simpler than that. If you continue to have issues, let me > know. This is my bread and butter and I've built an entire companies > infrastructure around Debian Linux, with over 20 1/2 U servers, hosting over > 50-60 vm's, so I know a thing or two about this sort of thing. > > Hans-Christian From jwcolby at colbyconsulting.com Wed Sep 21 17:26:15 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 21 Sep 2011 18:26:15 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: Message-ID: <4E7A6487.7020708@colbyconsulting.com> Good advice I think. John W. Colby www.ColbyConsulting.com On 9/21/2011 5:32 PM, Gustav Brock wrote: > Hi John > > In that case, run MySql on Windows. It works great, and underneath you have a platform you are familiar with - with RDP access, Active Directory, well-known tools, etc. I've given up on the Linux and Solaris server OS'es - you always "miss something" and it just doesn't pay off to spend the time necessary to learn these reaching a level where you feel you are in control. If you really need it, team up with a Linux guy who is not afraid of Windows. > > /gustav > > >>>> jwcolby at colbyconsulting.com 21-09-2011 12:27>>> > Thanks for that Hans. > > I have zero experience with Linux but my inclination is to recommend that to this client. It just > makes sense for a vanilla server that is going to sit in the corner and run MySQL and be a file server. > > The biggest problem is very simply that they and I have zero experience. So there is that nagging > "what if something goes wrong" in the back of our heads. We know Windows, we are comfortable in > Windows, we have tons of experience recognizing, categorizing and dealing with Windows problems. It > just *feels like* if we have a problem, even a year down the road, we could spend a fortune learning > enough to figure out what is wrong and fixing it. > > The other nagging, back of the head issue is, "how well does it play in an otherwise all windows > network. And how well does the windows network play with it? > > John W. Colby > www.ColbyConsulting.com > From ha at phulse.com Wed Sep 21 20:38:33 2011 From: ha at phulse.com (Hans-Christian Andersen) Date: Wed, 21 Sep 2011 18:38:33 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E7A6487.7020708@colbyconsulting.com> References: <4E7A6487.7020708@colbyconsulting.com> Message-ID: John, The easiest thing to do, of course, is to stick with what you know. Especially if it's something you are going to have to support over time. If you don't feel comfortable with a Linux environment (even if what you are asking for would be pretty trivial to set up for someone like myself and distros like Debian, Ubuntu, OpenSuse, CentOS, etc are pretty straightforward these days), there is always a chance there will be bumps in the road somewhere down the line that requires you to open the the hood and take a deeper look. Same applies to Windows as well as Linux. That's where you need to ask yourself if you are prepared to make a bit of an investment in terms of learning how Linux works and also being prepared to have an experienced Linux admin to go to, if you are in way over your head. I can tell you this much in advance: MySQL + Linux/*BSD is the most natural fit and will perform the best. Optimisations for the Windows platform only came as an afterthought and I don't know if there is yet any parity performance-wise. This is an interesting question and perhaps I will try and do some sort of benchmark to see what the difference is, but I recommend you check out the following link in the meantime: http://dev.mysql.com/doc/refman/5.1/en/limits-windows.html If high performance isn't a requirement but just something that works decently, then I wouldn't worry too much about what platform to use and I'd recommend using those packaged Apache/PHP/MySQL stacks, such as WAMP or XAMPP (which is my personal recommendation), rather than installing MySQL alone. XAMPP is cross platform as well, so this makes things easier should you decide somewhere down the line to switch platforms. Everything is contained within a single directory, so migration is also trivial (on Linux and OS X, in my experience, anyways). It's just a matter of zipping (tar balling) up the XAMPP directory and dropping onto the new machine. Again, I only know for sure that this is the case on Linux and OS X. Regarding file sharing, SAMBA (the application on Linux that does SMB file sharing) is very powerful and flexible. It's pretty easy to knock up a simple setup that plays well in a Windows workgroup and many distros, like Ubuntu and OpenSuse, have made it as easy as simply right click on a folder and selection the option to share that directory. Things get more complicated, however, when you want it to do more advanced stuff, such as joining an Active Directory setup. I know that OpenSuse has a lead in this respect what with having user friendly GUI configuration of the more advanced SAMBA setups, but it is still worth considering that SAMBA is a different beast than what you are used to. Setting up MySQL on Linux is dead simple, but there's more of a learning curve with SAMBA (depending on what you want to do, of course). On the other hand (and I don't want to sound religious in saying this), but, typically with Linux, once you get a configuration nailed down, you should have a system that will be able to run pretty solid without many problems down the road. And the reason I believe this is because Linux is much more of a "static" system than Windows is, based more on configuration files and more of a separation of data, software and configuration as a matter of principle rather than complex software installations and registries and background processes doing x, y and z, etc that I often see for software on Windows. A distribution like Debian tends to be rather minimalist (especially if you install from the net boot iso), so you won't have a lot more stuff running in the background than is necessary for a shell to run, networking and whatever software you have selected to install, etc, if you catch my drift. From a security point of view, this is also great. If you keep your system setup to a minimum (OpenSSH server, MySQL server, Samba), then you will get less hassle with security updates. Saying that, if you are a competent Windows admin, then it is of course also possible to achieve a very robust system like that. I just think it takes a bit more effort and forethought. Perhaps that is debatable and may seem counterintuitive, but for the things that I deal with professionally, this is my experience. All in all, there is no reason you can't achieve exactly what you want and need with Linux. The question is, however, whether you are willing to make that investment. Think of it this way: Imagine an all Linux company which decides to install a Windows server, although they have little experience in doing so. While Windows is perfectly capable of doing what they need it to and may even be a better solution than the Linux one, it is still at a disadvantage. Problems with the Windows server may eventually translate into the perception that Windows is an inferior product that isn't capable of doing things correctly or is just difficult to maintain. It wouldn't be fair to say that, because, as you all know, Windows is anything but that. But I often deal with that sort of attitude from other people with regards to Linux, because they just don't understand it or are more suspicious of things that are different and hence more critical of it. So I've learnt to be careful when suggesting Linux to someone who, as you admit, has zero experience with it and is thinking of deploying it for a client who also has zero experience. It's easy for me to say something is simple to do, because I do it all the time, but thats not always going to be someone else's experience. Linux doesn't always offer the best solution, depending on what you want to do, and there are of course times where some piece of complex or buggy software may make it a frustrating experience. Finally, there is, of course, also the matter of the cost of buying a Windows Server license, which is another factor to take into account. If you do decide to go ahead with Linux, I will be happy to answer any questions. Relating to what Gustav suggested, I also know of another admin who I have worked with professionally and can vouch for who might be returning from the UK to Vancouver in the new year and also has experience with both Windows and Linux, so may be interested in consulting as well. Good luck. PS. >> The other nagging, back of the head issue is, "how well does it play in an otherwise all windows network. And how well does the windows network play with it? Incidentally, what exactly did you mean when you said you wonder if it plays well in an all windows network? On a networking level? Or regarding how well it integrates with AD and such? - Hans On 21 September 2011 15:26, jwcolby wrote: > Good advice I think. > > > John W. Colby > www.ColbyConsulting.com > > On 9/21/2011 5:32 PM, Gustav Brock wrote: > >> Hi John >> >> In that case, run MySql on Windows. It works great, and underneath you >> have a platform you are familiar with - with RDP access, Active Directory, >> well-known tools, etc. I've given up on the Linux and Solaris server OS'es - >> you always "miss something" and it just doesn't pay off to spend the time >> necessary to learn these reaching a level where you feel you are in control. >> If you really need it, team up with a Linux guy who is not afraid of >> Windows. >> >> /gustav >> >> >> jwcolby at colbyconsulting.com 21-09-2011 12:27>>> >>>>> >>>> Thanks for that Hans. >> >> I have zero experience with Linux but my inclination is to recommend that >> to this client. It just >> makes sense for a vanilla server that is going to sit in the corner and >> run MySQL and be a file server. >> >> The biggest problem is very simply that they and I have zero experience. >> So there is that nagging >> "what if something goes wrong" in the back of our heads. We know Windows, >> we are comfortable in >> Windows, we have tons of experience recognizing, categorizing and dealing >> with Windows problems. It >> just *feels like* if we have a problem, even a year down the road, we >> could spend a fortune learning >> enough to figure out what is wrong and fixing it. >> >> The other nagging, back of the head issue is, "how well does it play in an >> otherwise all windows >> network. And how well does the windows network play with it? >> >> John W. Colby >> www.ColbyConsulting.com >> >> ______________________________**_________________ > dba-SQLServer mailing list > dba-SQLServer@**databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.**com > > From ha at phulse.com Wed Sep 21 21:11:13 2011 From: ha at phulse.com (Hans-Christian Andersen) Date: Wed, 21 Sep 2011 19:11:13 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787BCB.9090006@colbyconsulting.com> Message-ID: Arthur, I fully endorse VirtualBox. There is nothing more gratifying than being able to mock up a complex network of virtual machines to test something before actually doing a real deployment. :) I typically use Debian for the real server deployments, but Ubuntu Server 11.04 is quite a joy to use and I run it on my own personal server. Hans-Christian On 21 September 2011 00:05, Arthur Fuller wrote: > Well, you're way ahead of me on the experience-curve, Hans, but in general > my experience is similar. I've used Sun's VirtualBox for a while now, and > installing and running Ubuntu was a no-brainer. So far I have not followed > your advice about moving things, but I shall look into that soon. Thanks > for > the tips! > > Arthur > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From ha at phulse.com Wed Sep 21 21:30:25 2011 From: ha at phulse.com (Hans-Christian Andersen) Date: Wed, 21 Sep 2011 19:30:25 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E7A6487.7020708@colbyconsulting.com> References: <4E7A6487.7020708@colbyconsulting.com> Message-ID: John, The easiest thing to do, of course, is to stick with what you know. Especially if it's something you are going to have to support over time. If you don't feel comfortable with a Linux environment (even if what you are asking for would be pretty trivial to set up for someone like myself and distros like Debian, Ubuntu, OpenSuse, CentOS, etc are pretty straightforward these days), there is always a chance there will be bumps in the road somewhere down the line that requires you to open the the hood and take a deeper look. Same applies to Windows as well as Linux. That's where you need to ask yourself if you are prepared to make a bit of an investment in terms of learning how Linux works and also being prepared to have an experienced Linux admin to go to, if you are in way over your head. I can tell you this much in advance: MySQL + Linux/*BSD is the most natural fit and will perform the best. Optimisations for the Windows platform only came as an afterthought and I don't know if there is yet any parity performance-wise. This is an interesting question and perhaps I will try and do some sort of benchmark to see what the difference is, but I recommend you check out the following link in the meantime: http://dev.mysql.com/doc/refman/5.1/en/limits-windows.html If high performance isn't a requirement but just something that works decently, then I wouldn't worry too much about what platform to use and I'd recommend using those packaged Apache/PHP/MySQL stacks, such as WAMP or XAMPP (which is my personal recommendation), rather than installing MySQL alone. XAMPP is cross platform as well, so this makes things easier should you decide somewhere down the line to switch platforms. Everything is contained within a single directory, so migration is also trivial (on Linux and OS X, in my experience, anyways). It's just a matter of zipping (tar balling) up the XAMPP directory and dropping onto the new machine. Again, I only know for sure that this is the case on Linux and OS X. Regarding file sharing, SAMBA (the application on Linux that does SMB file sharing) is very powerful and flexible. It's pretty easy to knock up a simple setup that plays well in a Windows workgroup and many distros, like Ubuntu and OpenSuse, have made it as easy as simply right click on a folder and selection the option to share that directory. Things get more complicated, however, when you want it to do more advanced stuff, such as joining an Active Directory setup. I know that OpenSuse has a lead in this respect what with having user friendly GUI configuration of the more advanced SAMBA setups, but it is still worth considering that SAMBA is a different beast than what you are used to. Setting up MySQL on Linux is dead simple, but there's more of a learning curve with SAMBA (depending on what you want to do, of course). On the other hand (and I don't want to sound religious in saying this), but, typically with Linux, once you get a configuration nailed down, you should have a system that will be able to run pretty solid without many problems down the road. And the reason I believe this is because Linux is much more of a "static" system than Windows is, based more on configuration files and more of a separation of data, software and configuration as a matter of principle rather than complex software installations and registries and background processes doing x, y and z, etc that I often see for software on Windows. A distribution like Debian tends to be rather minimalist (especially if you install from the net boot iso), so you won't have a lot more stuff running in the background than is necessary for a shell to run, networking and whatever software you have selected to install, etc, if you catch my drift. From a security point of view, this is also great. If you keep your system setup to a minimum (OpenSSH server, MySQL server, Samba), then you will get less hassle with security updates. Saying that, if you are a competent Windows admin, then it is of course also possible to achieve a very robust system like that. I just think it takes a bit more effort and forethought. Perhaps that is debatable and may seem counterintuitive, but for the things that I deal with professionally, this is my experience. All in all, there is no reason you can't achieve exactly what you want and need with Linux. The question is, however, whether you are willing to make that investment. Think of it this way: Imagine an all Linux company which decides to install a Windows server, although they have little experience in doing so. While Windows is perfectly capable of doing what they need it to and may even be a better solution than the Linux one, it is still at a disadvantage. Problems with the Windows server may eventually translate into the perception that Windows is an inferior product that isn't capable of doing things correctly or is just difficult to maintain. It wouldn't be fair to say that, because, as you all know, Windows is anything but that. But I often deal with that sort of attitude from other people with regards to Linux, because they just don't understand it or are more suspicious of things that are different and hence more critical of it. So I've learnt to be careful when suggesting Linux to someone who, as you admit, has zero experience with it and is thinking of deploying it for a client who also has zero experience. It's easy for me to say something is simple to do, because I do it all the time, but thats not always going to be someone else's experience. Linux doesn't always offer the best solution, depending on what you want to do, and there are of course times where some piece of complex or buggy software may make it a frustrating experience. Finally, there is, of course, also the matter of the cost of buying a Windows Server license, which is another factor to take into account. If you do decide to go ahead with Linux, I will be happy to answer any questions. Relating to what Gustav suggested, I also know of another admin who I have worked with professionally and can vouch for who might be returning from the UK to Vancouver in the new year and also has experience with both Windows and Linux, so may be interested in consulting as well. Good luck. PS. >> The other nagging, back of the head issue is, "how well does it play in an otherwise all windows network. And how well does the windows network play with it? Incidentally, what exactly did you mean when you said you wonder if it plays well in an all windows network? On a networking level? Or regarding how well it integrates with AD and such? From jwcolby at colbyconsulting.com Sat Sep 24 14:10:42 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 24 Sep 2011 15:10:42 -0400 Subject: [dba-SQLServer] interesting ssd SQL Server testing Message-ID: <4E7E2B32.60008@colbyconsulting.com> http://sqlblog.com/blogs/joe_chang/archive/2011/09/17/consumer-grade-ssds-with-sql-server.aspx -- John W. Colby www.ColbyConsulting.com From marklbreen at gmail.com Mon Sep 26 04:44:27 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 26 Sep 2011 10:44:27 +0100 Subject: [dba-SQLServer] Stored passwords Message-ID: Hello All, Just thought I would share an experience with you. My brother (the security guy) dropped in on Friday morning. I was working, building a pc at another desk and not using my own machine. He asked if he could check his email. I said work away. Ten seconds later, he started calling out a bunch of my passwords that I use for various services, websites etc. Of course some of them overlap and are the same passwords. Can you guess how he did it? In Chrome you click the wrench, personal stuff and manage saved passwords. in FF you click Tools options, privacy and saved passwords probably IE has it also, but who uses that ! No encryption, no hashing, just passwords in clear text. So if someone gains access to your machine, you better hope you only have saved your low security passwords in your browser. Can you be 100% sure you did not accidentally save one of your important passwords? Can you be sure you will not do so in the future. remember to check all browsers on your machine. It was quite surprising to hear Stephen simply shout out my passwords like that, within 10 seconds of sitting down. Mark From marklbreen at gmail.com Mon Sep 26 04:51:29 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 26 Sep 2011 10:51:29 +0100 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E787DD9.9040606@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787DD9.9040606@colbyconsulting.com> Message-ID: Hi John, Only one comment here, I would not dream of messing around with mySQL on that box. Mark On 20 September 2011 12:49, jwcolby wrote: > Mark, > > > > Finally, I would adore to hear some results comparing your db between MS > SQL and mySQL > > I don't know how to do this. I am a little hesitant to install MySQL on my > big server where I could do an A/B comparison with the big SQL database. I > can install SQL server on the VMs with MySQL for testing but then you are > restricted to one core, x32 OS etc. > > Maybe some day, when I have tons of MySQL experience and am confident I > will not hose my server I will go ahead and install MySQL on that machine. > > > John W. Colby > www.ColbyConsulting.com > > On 9/19/2011 6:57 PM, Mark Breen wrote: > >> Hi John, >> >> Ok, sorry, when you mentioned Access I assumed that the db's were not too >> big. >> >> Can I throw a few things out, just in case they are useful for you? >> >> 1) I have been playing with Ubuntu recently and it is fun. >> 2) I successfully installed mySQL on Ubuntu over the weekend - I have more >> testing to do but for your client, that's all free and it is good >> software. >> 3) Once you get your mySql server up, you can do all the rest of your work >> in MS world, just use mySQL as your data store. No reason not to use >> VS2010 >> as your FE and mySQL as your BE. >> >> Do not be afraid of Ubuntu, it is not that difficult and weirdly, it is >> satisfying in a way that Win 98, Millennium , Vista, Office 97, VS 2003 >> (need I go on) can never be. >> >> Finally, I would adore to hear some results comparing your db between MS >> SQL >> and mySQL >> >> Mark >> >> >> >> On 19 September 2011 01:00, jwcolby> >> wrote: >> >> Mark, >>> >>> The reasons are exactly what Jim mentioned. The client currently has >>> around 5 gigs of data, or at least their mdb containers are around that >>> size. >>> >>> The free SQL Server express has the following limitations: >>> >>> 1) 10 gb file size >>> 2) 1 core maximum >>> 3) 1 gig ram maximum >>> >>> And the client has: >>> >>> 4) Serious money constraints today. >>> >>> SQL Server Express 2008 is just fine for a small database with a hand >>> full >>> of users but this is a fairly serious call center app, with 25 users in >>> the >>> database all the time. It just feels like a single core and a single gig >>> is >>> starting with serious limitations. >>> >>> He was "written a check" for $2K for purchasing a new server to take him >>> into the future. I proposed $2400 for a "roll your own" 8 core AMD 6128 >>> and >>> 16 gigs of ram, a modern 8 port Areca raid controller and 3X 120g hard >>> drives. He went back to the controller and got $3K. With that he added >>> 5X >>> 1 tb drives to build out some real storage for the company. They have >>> always had old ebay Dell servers with too little memory and too little >>> storage. Always trying to shuffle things around to free up room. >>> >>> We are actually looking at starting with Windows XP X64 as the OS on this >>> (otherwise) entirely modern system. If it works that gets rid of the "$X >>> per seat" for something like Windows 2008. If we can use MySQL on that >>> with >>> let's say 6 cores and 12 gigs of ram and a 60 gig SSD partition for the >>> database files he could have a fairly serious system for his company >>> size. >>> >>> Windows 2008 and SQL Server 2008 together were going to cost him around >>> $10K just for those two things. While we may go there next year or the >>> year >>> after, I want to get him moving now. We have been stuck in neutral and >>> rolling backwards for too long. >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 9/18/2011 11:24 AM, Mark Breen wrote: >>> >>> Hello Jim / Arthur >>>> >>>> Thanks for that analysis, quite accurate. >>>> >>>> Mr Colby, just a question, why are you not advising your client to use >>>> the >>>> free MS SQL express R2. I use it all the time and PowerDNN use it on >>>> all >>>> there servers that host 100,000 DNN installations. All free db's. That >>>> is >>>> not to be sniffed it. And there are loads of tools to help with the >>>> enterprise tools that Express does not ship with. (Note: the free >>>> version >>>> does give you SSMS) >>>> >>>> Mark >>>> >>>> ______________________________****_________________ >>> dba-SQLServer mailing list >>> dba-SQLServer@**databaseadviso**rs.com < >>> dba-SQLServer@**databaseadvisors.com >>> > >>> http://databaseadvisors.com/****mailman/listinfo/dba-sqlserver >>> ** >>> **> >>> http://www.databaseadvisors.****com >>> > >>> >>> >>> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> >> ______________________________**_________________ > dba-SQLServer mailing list > dba-SQLServer@**databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.**com > > From marklbreen at gmail.com Mon Sep 26 05:23:57 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 26 Sep 2011 11:23:57 +0100 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E787BCB.9090006@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787BCB.9090006@colbyconsulting.com> Message-ID: Hi John, >Are you experienced enough you could do this for me? I am definitely not. I can muddle through the same as you, but I am only a few hours in to really playing with Ubuntu. Since I have been working on DNN and thinking about Open source concepts, I have come to like the concept. I hope I can learn more of Linux. I do not think it is too late for us. In fact, an earlier might have been too early. Mark On 20 September 2011 12:40, jwcolby wrote: > Mark, > > > > 1) I have been playing with Ubuntu recently and it is fun. > > I am trying to install Ubuntu on a VM and it is not fun (and I haven't > succeeded yet). The SuSE install mostly just went, although in the end I > was unable to get the tools installed for the virtual machine. Ubuntu must > have asked a dozen questions in the first 2 minutes. Unfortunately when you > are installing on a VM trying to answer those questions is an awkward > sequence of tabs and enters and more tabs and enters etc to position the > cursor in the right place, select text boxes etc. Even then, after I > managed to break the virtual disk into two partitions and tell it to use the > first, it told me I had to go make one of them the system partition or > something like that. > > > > *JUST DO IT* > > It is precisely this geeky stuff that drives us nubees away. I am trying > to get the big picture done, not set partitions to system. > > > > So I still have no linux vm to play with. > > I assume I could probably set up Linux on a real physical box, it is just > the added complexity of the vm that stops me dead. And I have built at > least a dozen Windows VM guests, truly click click done. > > Are you experienced enough you could do this for me? > > > John W. Colby > www.ColbyConsulting.com > > On 9/19/2011 6:57 PM, Mark Breen wrote: > >> Hi John, >> >> Ok, sorry, when you mentioned Access I assumed that the db's were not too >> big. >> >> Can I throw a few things out, just in case they are useful for you? >> >> 1) I have been playing with Ubuntu recently and it is fun. >> 2) I successfully installed mySQL on Ubuntu over the weekend - I have more >> testing to do but for your client, that's all free and it is good >> software. >> 3) Once you get your mySql server up, you can do all the rest of your work >> in MS world, just use mySQL as your data store. No reason not to use >> VS2010 >> as your FE and mySQL as your BE. >> >> Do not be afraid of Ubuntu, it is not that difficult and weirdly, it is >> satisfying in a way that Win 98, Millennium , Vista, Office 97, VS 2003 >> (need I go on) can never be. >> >> Finally, I would adore to hear some results comparing your db between MS >> SQL >> and mySQL >> >> Mark >> >> >> >> On 19 September 2011 01:00, jwcolby> >> wrote: >> >> Mark, >>> >>> The reasons are exactly what Jim mentioned. The client currently has >>> around 5 gigs of data, or at least their mdb containers are around that >>> size. >>> >>> The free SQL Server express has the following limitations: >>> >>> 1) 10 gb file size >>> 2) 1 core maximum >>> 3) 1 gig ram maximum >>> >>> And the client has: >>> >>> 4) Serious money constraints today. >>> >>> SQL Server Express 2008 is just fine for a small database with a hand >>> full >>> of users but this is a fairly serious call center app, with 25 users in >>> the >>> database all the time. It just feels like a single core and a single gig >>> is >>> starting with serious limitations. >>> >>> He was "written a check" for $2K for purchasing a new server to take him >>> into the future. I proposed $2400 for a "roll your own" 8 core AMD 6128 >>> and >>> 16 gigs of ram, a modern 8 port Areca raid controller and 3X 120g hard >>> drives. He went back to the controller and got $3K. With that he added >>> 5X >>> 1 tb drives to build out some real storage for the company. They have >>> always had old ebay Dell servers with too little memory and too little >>> storage. Always trying to shuffle things around to free up room. >>> >>> We are actually looking at starting with Windows XP X64 as the OS on this >>> (otherwise) entirely modern system. If it works that gets rid of the "$X >>> per seat" for something like Windows 2008. If we can use MySQL on that >>> with >>> let's say 6 cores and 12 gigs of ram and a 60 gig SSD partition for the >>> database files he could have a fairly serious system for his company >>> size. >>> >>> Windows 2008 and SQL Server 2008 together were going to cost him around >>> $10K just for those two things. While we may go there next year or the >>> year >>> after, I want to get him moving now. We have been stuck in neutral and >>> rolling backwards for too long. >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 9/18/2011 11:24 AM, Mark Breen wrote: >>> >>> Hello Jim / Arthur >>>> >>>> Thanks for that analysis, quite accurate. >>>> >>>> Mr Colby, just a question, why are you not advising your client to use >>>> the >>>> free MS SQL express R2. I use it all the time and PowerDNN use it on >>>> all >>>> there servers that host 100,000 DNN installations. All free db's. That >>>> is >>>> not to be sniffed it. And there are loads of tools to help with the >>>> enterprise tools that Express does not ship with. (Note: the free >>>> version >>>> does give you SSMS) >>>> >>>> Mark >>>> >>>> ______________________________****_________________ >>> dba-SQLServer mailing list >>> dba-SQLServer@**databaseadviso**rs.com < >>> dba-SQLServer@**databaseadvisors.com >>> > >>> http://databaseadvisors.com/****mailman/listinfo/dba-sqlserver >>> ** >>> **> >>> http://www.databaseadvisors.****com >>> > >>> >>> >>> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> >> ______________________________**_________________ > dba-SQLServer mailing list > dba-SQLServer@**databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.**com > > From marklbreen at gmail.com Mon Sep 26 05:47:29 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 26 Sep 2011 11:47:29 +0100 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E7880BD.2070001@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E7880BD.2070001@colbyconsulting.com> Message-ID: Hi John, Yes, it was a great experience for me also. Still today, I miss the opportunity to chat on a regular basis with someone in real life about the technologies. But I wonder did the list also know that you invited me to Phoenix and we drove up the the Grand Canyon in your RV and the visited then visited Mr Smolin for the 1st AccessD conference. For me, that was a life changing experience. Mark On 20 September 2011 13:02, jwcolby wrote: > Mark, > > One of my "memories of a lifetime" was coming to Ireland to work with you. > I just wanted to tell you that. > > Driving in to and from work with you every day, discussing everything from > databases to philosophy. Mary came over and she and I got to travel Ireland > for two weeks. Quite a wonderful experience. You were a most gracious host, > putting up with me. > > > John W. Colby > www.ColbyConsulting.com > > On 9/18/2011 11:24 AM, Mark Breen wrote: > >> Hello Jim / Arthur >> >> Thanks for that analysis, quite accurate. >> >> Mr Colby, just a question, why are you not advising your client to use the >> free MS SQL express R2. I use it all the time and PowerDNN use it on all >> there servers that host 100,000 DNN installations. All free db's. That >> is >> not to be sniffed it. And there are loads of tools to help with the >> enterprise tools that Express does not ship with. (Note: the free >> version >> does give you SSMS) >> >> Mark >> > ______________________________**_________________ > dba-SQLServer mailing list > dba-SQLServer@**databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.**com > > From marklbreen at gmail.com Mon Sep 26 05:51:18 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 26 Sep 2011 11:51:18 +0100 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787DD9.9040606@colbyconsulting.com> Message-ID: On 26 September 2011 10:51, Mark Breen wrote: > Hi John, > > Only one comment here, I would not dream of messing around with mySQL on > that box. > > Mark > > > On 20 September 2011 12:49, jwcolby wrote: > >> Mark, >> >> >> > Finally, I would adore to hear some results comparing your db between MS >> SQL and mySQL >> >> I don't know how to do this. I am a little hesitant to install MySQL on >> my big server where I could do an A/B comparison with the big SQL database. >> I can install SQL server on the VMs with MySQL for testing but then you are >> restricted to one core, x32 OS etc. >> >> Maybe some day, when I have tons of MySQL experience and am confident I >> will not hose my server I will go ahead and install MySQL on that machine. >> >> >> John W. Colby >> www.ColbyConsulting.com >> > From marklbreen at gmail.com Mon Sep 26 05:52:15 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 26 Sep 2011 11:52:15 +0100 Subject: [dba-SQLServer] Fwd: [AccessD] MySQL In-Reply-To: References: <4E7A6487.7020708@colbyconsulting.com> Message-ID: Hello Hans-Christian, Thank you for your detailed and interesting response to John's questions. I have been reading on my kindle a few of the PDF's on ubuntu over the last week or two. One additional reason that I want to play with Linux is simply because it is there. I want to be part of the evolution of the linux world. I make my living on SQL Server and do not see a time in the near future that I can switch, but I am enjoying learning a new technology. It makes me feel like in 1988 when I was learning what DIR, CD\ and Copy *.* did. I purchased a new HP all in one office jet last Friday to replace my aging noisy A3 laser printer. Of course it comes with Windows software. On the family computer that I recently switched to Ubuntu 11.04, I sat down to install it, wondering whether it would be possible. I was quite surprised when an hour later, I was scanning and printing wirelessly from Ubuntu to a shiny new HP scanner. Did I mention already here on the list that I have recently built a few ultra cheap pc's? AMD Dual Core Athlon, 1 GB Ram, smallest disk I can buy, cheap and nasty case with integrated PSU and then installed Ubuntu. The whole machine costs approx ?130 - ?150. I am imaging the saving on hardware and software a company could make with 10 or 20 non-power users. The performance was absolutely perfect BTW, as good as my i7 with Win7 that cost well over ?1000. Mark On 22 September 2011 02:38, Hans-Christian Andersen wrote: > John, > > The easiest thing to do, of course, is to stick with what you know. > Especially if it's something you are going to have to support over time. > > If you don't feel comfortable with a Linux environment (even if what you > are > asking for would be pretty trivial to set up for someone like myself and > distros like Debian, Ubuntu, OpenSuse, CentOS, etc are pretty > straightforward these days), there is always a chance there will be bumps > in > the road somewhere down the line that requires you to open the the hood and > take a deeper look. Same applies to Windows as well as Linux. That's where > you need to ask yourself if you are prepared to make a bit of an investment > in terms of learning how Linux works and also being prepared to have an > experienced Linux admin to go to, if you are in way over your head. > > I can tell you this much in advance: > > MySQL + Linux/*BSD is the most natural fit and will perform the best. > Optimisations for the Windows platform only came as an afterthought and I > don't know if there is yet any parity performance-wise. This is an > interesting question and perhaps I will try and do some sort of benchmark > to > see what the difference is, but I recommend you check out the following > link > in the meantime: > http://dev.mysql.com/doc/refman/5.1/en/limits-windows.html > If high performance isn't a requirement but just something that works > decently, then I wouldn't worry too much about what platform to use and I'd > recommend using those packaged Apache/PHP/MySQL stacks, such as WAMP or > XAMPP (which is my personal recommendation), rather than installing MySQL > alone. XAMPP is cross platform as well, so this makes things easier should > you decide somewhere down the line to switch platforms. Everything is > contained within a single directory, so migration is also trivial (on Linux > and OS X, in my experience, anyways). It's just a matter of zipping (tar > balling) up the XAMPP directory and dropping onto the new machine. Again, I > only know for sure that this is the case on Linux and OS X. > > Regarding file sharing, SAMBA (the application on Linux that does SMB file > sharing) is very powerful and flexible. It's pretty easy to knock up a > simple setup that plays well in a Windows workgroup and many distros, like > Ubuntu and OpenSuse, have made it as easy as simply right click on a folder > and selection the option to share that directory. Things get more > complicated, however, when you want it to do more advanced stuff, such as > joining an Active Directory setup. I know that OpenSuse has a lead in this > respect what with having user friendly GUI configuration of the more > advanced SAMBA setups, but it is still worth considering that SAMBA is a > different beast than what you are used to. Setting up MySQL on Linux is > dead > simple, but there's more of a learning curve with SAMBA (depending on what > you want to do, of course). > > On the other hand (and I don't want to sound religious in saying this), > but, > typically with Linux, once you get a configuration nailed down, you should > have a system that will be able to run pretty solid without many problems > down the road. And the reason I believe this is because Linux is much more > of a "static" system than Windows is, based more on configuration files and > more of a separation of data, software and configuration as a matter of > principle rather than complex software installations and registries and > background processes doing x, y and z, etc that I often see for software on > Windows. A distribution like Debian tends to be rather minimalist > (especially if you install from the net boot iso), so you won't have a lot > more stuff running in the background than is necessary for a shell to run, > networking and whatever software you have selected to install, etc, if you > catch my drift. From a security point of view, this is also great. If you > keep your system setup to a minimum (OpenSSH server, MySQL server, Samba), > then you will get less hassle with security updates. Saying that, if you > are > a competent Windows admin, then it is of course also possible to achieve a > very robust system like that. I just think it takes a bit more effort and > forethought. Perhaps that is debatable and may seem counterintuitive, but > for the things that I deal with professionally, this is my experience. > > All in all, there is no reason you can't achieve exactly what you want and > need with Linux. The question is, however, whether you are willing to make > that investment. > > Think of it this way: Imagine an all Linux company which decides to install > a Windows server, although they have little experience in doing so. While > Windows is perfectly capable of doing what they need it to and may even be > a > better solution than the Linux one, it is still at a disadvantage. Problems > with the Windows server may eventually translate into the perception that > Windows is an inferior product that isn't capable of doing things correctly > or is just difficult to maintain. It wouldn't be fair to say that, because, > as you all know, Windows is anything but that. But I often deal with that > sort of attitude from other people with regards to Linux, because they just > don't understand it or are more suspicious of things that are different and > hence more critical of it. So I've learnt to be careful when suggesting > Linux to someone who, as you admit, has zero experience with it and is > thinking of deploying it for a client who also has zero experience. It's > easy for me to say something is simple to do, because I do it all the time, > but thats not always going to be someone else's experience. Linux doesn't > always offer the best solution, depending on what you want to do, and there > are of course times where some piece of complex or buggy software may make > it a frustrating experience. > > Finally, there is, of course, also the matter of the cost of buying a > Windows Server license, which is another factor to take into account. > > If you do decide to go ahead with Linux, I will be happy to answer any > questions. Relating to what Gustav suggested, I also know of another admin > who I have worked with professionally and can vouch for who might be > returning from the UK to Vancouver in the new year and also has experience > with both Windows and Linux, so may be interested in consulting as well. > > Good luck. > > > PS. > >> The other nagging, back of the head issue is, "how well does it play in > an otherwise all windows network. And how well does the windows network > play with it? > > Incidentally, what exactly did you mean when you said you wonder if it > plays > well in an all windows network? On a networking level? Or regarding how > well > it integrates with AD and such? > > > - Hans > > > From marklbreen at gmail.com Mon Sep 26 05:53:07 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 26 Sep 2011 11:53:07 +0100 Subject: [dba-SQLServer] Fwd: [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787BCB.9090006@colbyconsulting.com> Message-ID: Hi John, >Are you experienced enough you could do this for me? I am definitely not. I can muddle through the same as you, but I am only a few hours in to really playing with Ubuntu. Since I have been working on DNN and thinking about Open source concepts, I have come to like the concept. I hope I can learn more of Linux. I do not think it is too late for us. In fact, an earlier might have been too early. Mark On 20 September 2011 12:40, jwcolby wrote: > Mark, > > > > 1) I have been playing with Ubuntu recently and it is fun. > > I am trying to install Ubuntu on a VM and it is not fun (and I haven't > succeeded yet). The SuSE install mostly just went, although in the end I > was unable to get the tools installed for the virtual machine. Ubuntu must > have asked a dozen questions in the first 2 minutes. Unfortunately when you > are installing on a VM trying to answer those questions is an awkward > sequence of tabs and enters and more tabs and enters etc to position the > cursor in the right place, select text boxes etc. Even then, after I > managed to break the virtual disk into two partitions and tell it to use the > first, it told me I had to go make one of them the system partition or > something like that. > > > > *JUST DO IT* > > It is precisely this geeky stuff that drives us nubees away. I am trying > to get the big picture done, not set partitions to system. > > > > So I still have no linux vm to play with. > > I assume I could probably set up Linux on a real physical box, it is just > the added complexity of the vm that stops me dead. And I have built at > least a dozen Windows VM guests, truly click click done. > > Are you experienced enough you could do this for me? > > > John W. Colby > www.ColbyConsulting.com > > From mwp.reid at qub.ac.uk Mon Sep 26 05:58:02 2011 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Mon, 26 Sep 2011 11:58:02 +0100 Subject: [dba-SQLServer] Fwd: [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787BCB.9090006@colbyconsulting.com> Message-ID: <631CF83223105545BF43EFB52CB082956A2EE42B04@EX2K7-VIRT-2.ads.qub.ac.uk> http://monty-says.blogspot.com/2011/09/oracle-adding-close-source-extensions.html Seems MySQL is no longer true open source? Martin -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Mark Breen Sent: 26 September 2011 11:53 To: Discussion concerning MS SQL Server Subject: [dba-SQLServer] Fwd: [AccessD] MySQL Hi John, >Are you experienced enough you could do this for me? I am definitely not. I can muddle through the same as you, but I am only a few hours in to really playing with Ubuntu. Since I have been working on DNN and thinking about Open source concepts, I have come to like the concept. I hope I can learn more of Linux. I do not think it is too late for us. In fact, an earlier might have been too early. Mark On 20 September 2011 12:40, jwcolby wrote: > Mark, > > > > 1) I have been playing with Ubuntu recently and it is fun. > > I am trying to install Ubuntu on a VM and it is not fun (and I haven't > succeeded yet). The SuSE install mostly just went, although in the end I > was unable to get the tools installed for the virtual machine. Ubuntu must > have asked a dozen questions in the first 2 minutes. Unfortunately when you > are installing on a VM trying to answer those questions is an awkward > sequence of tabs and enters and more tabs and enters etc to position the > cursor in the right place, select text boxes etc. Even then, after I > managed to break the virtual disk into two partitions and tell it to use the > first, it told me I had to go make one of them the system partition or > something like that. > > > > *JUST DO IT* > > It is precisely this geeky stuff that drives us nubees away. I am trying > to get the big picture done, not set partitions to system. > > > > So I still have no linux vm to play with. > > I assume I could probably set up Linux on a real physical box, it is just > the added complexity of the vm that stops me dead. And I have built at > least a dozen Windows VM guests, truly click click done. > > Are you experienced enough you could do this for me? > > > John W. Colby > www.ColbyConsulting.com > > _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From fuller.artful at gmail.com Mon Sep 26 06:07:02 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Mon, 26 Sep 2011 07:07:02 -0400 Subject: [dba-SQLServer] Fwd: [AccessD] MySQL In-Reply-To: <631CF83223105545BF43EFB52CB082956A2EE42B04@EX2K7-VIRT-2.ads.qub.ac.uk> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787BCB.9090006@colbyconsulting.com> <631CF83223105545BF43EFB52CB082956A2EE42B04@EX2K7-VIRT-2.ads.qub.ac.uk> Message-ID: That's the main reason why Monty has started a new fork of the original MySQL. I think that I'm going to drop MySQL and stick with Monty. He is determined to keep his fork open, and also promises to stay abreast of MySQL version to version. His new version is called Mariadb (he likes to name his software after his daughters). You can get everything from askmonty.org. Arthur On Mon, Sep 26, 2011 at 6:58 AM, Martin Reid wrote: > > > http://monty-says.blogspot.com/2011/09/oracle-adding-close-source-extensions.html > > > Seems MySQL is no longer true open source? > > Martin > From jwcolby at colbyconsulting.com Mon Sep 26 06:40:56 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 26 Sep 2011 07:40:56 -0400 Subject: [dba-SQLServer] Stored passwords In-Reply-To: References: Message-ID: <4E8064C8.7010006@colbyconsulting.com> LOL, yea Firefox does the same thing. Not only that but each password is associated with the username and web site. so the list says Website, Username, password. Pretty much a shopping list of where to go and how to get in. John W. Colby www.ColbyConsulting.com On 9/26/2011 5:44 AM, Mark Breen wrote: > Hello All, > > Just thought I would share an experience with you. > > My brother (the security guy) dropped in on Friday morning. I was working, > building a pc at another desk and not using my own machine. He asked if he > could check his email. I said work away. > > Ten seconds later, he started calling out a bunch of my passwords that I use > for various services, websites etc. Of course some of them overlap and are > the same passwords. Can you guess how he did it? > > In Chrome you click the wrench, personal stuff and manage saved passwords. > in FF you click Tools options, privacy and saved passwords > probably IE has it also, but who uses that ! > > No encryption, no hashing, just passwords in clear text. > > So if someone gains access to your machine, you better hope you only have > saved your low security passwords in your browser. Can you be 100% sure you > did not accidentally save one of your important passwords? Can you be sure > you will not do so in the future. remember to check all browsers on your > machine. > > It was quite surprising to hear Stephen simply shout out my passwords like > that, within 10 seconds of sitting down. > > Mark > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Mon Sep 26 06:59:41 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 26 Sep 2011 07:59:41 -0400 Subject: [dba-SQLServer] Cheap computers In-Reply-To: References: <4E7A6487.7020708@colbyconsulting.com> Message-ID: <4E80692D.7040506@colbyconsulting.com> > Did I mention already here on the list that I have recently built a few ultra cheap pc's? AMD's new generation of integrated CPU/GPU will give even more power for cheap. The cores are essentially the same as the current gen AMD cores but the graphics processors are extremely powerful. BTW I have just ordered a pair of seagate momentus xt hybrids and a Windows 7 family pack to upgrade my wife's and my laptops. http://www.amazon.com/Seagate-Momentus-7200RPM-Hybrid-ST95005620AS-Bare/dp/B 003NSBF32/ref=sr_1_1?s=electronics&ie=UTF8&qid=1316863239&sr=1-1 These specific disks have a long history of problems but Seagate appears to be aggressively addressing the issues trying to work the kinks out. It seems that they are now generally problem free and they seem to work well for what they do - speeding up system and program startup. I am hoping that between the disk and Windows 7, I can get a couple of more years out of these laptops. John W. Colby www.ColbyConsulting.com On 9/26/2011 6:52 AM, Mark Breen wrote: > Hello Hans-Christian, > > Thank you for your detailed and interesting response to John's questions. > > I have been reading on my kindle a few of the PDF's on ubuntu over the last > week or two. > > One additional reason that I want to play with Linux is simply because it is > there. I want to be part of the evolution of the linux world. I make my > living on SQL Server and do not see a time in the near future that I can > switch, but I am enjoying learning a new technology. It makes me feel like > in 1988 when I was learning what DIR, CD\ and Copy *.* did. > > I purchased a new HP all in one office jet last Friday to replace my aging > noisy A3 laser printer. Of course it comes with Windows software. On the > family computer that I recently switched to Ubuntu 11.04, I sat down to > install it, wondering whether it would be possible. I was quite surprised > when an hour later, I was scanning and printing wirelessly from Ubuntu to a > shiny new HP scanner. > > Did I mention already here on the list that I have recently built a few > ultra cheap pc's? AMD Dual Core Athlon, 1 GB Ram, smallest disk I can buy, > cheap and nasty case with integrated PSU and then installed Ubuntu. The > whole machine costs approx ?130 - ?150. I am imaging the saving on hardware > and software a company could make with 10 or 20 non-power users. The > performance was absolutely perfect BTW, as good as my i7 with Win7 that cost > well over ?1000. > > > Mark From jwcolby at colbyconsulting.com Mon Sep 26 07:01:18 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 26 Sep 2011 08:01:18 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787DD9.9040606@colbyconsulting.com> Message-ID: <4E80698E.9010204@colbyconsulting.com> Mark, > Only one comment here, I would not dream of messing around with mySQL on that box. At this point I would not either. My understanding is that they will play together but it would be purely play (benchmarks), no business reason to do so. John W. Colby www.ColbyConsulting.com On 9/26/2011 5:51 AM, Mark Breen wrote: > Hi John, > > Only one comment here, I would not dream of messing around with mySQL on > that box. > > Mark > > > On 20 September 2011 12:49, jwcolby wrote: > >> Mark, >> >> >>> Finally, I would adore to hear some results comparing your db between MS >> SQL and mySQL >> >> I don't know how to do this. I am a little hesitant to install MySQL on my >> big server where I could do an A/B comparison with the big SQL database. I >> can install SQL server on the VMs with MySQL for testing but then you are >> restricted to one core, x32 OS etc. >> >> Maybe some day, when I have tons of MySQL experience and am confident I >> will not hose my server I will go ahead and install MySQL on that machine. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/19/2011 6:57 PM, Mark Breen wrote: >> >>> Hi John, >>> >>> Ok, sorry, when you mentioned Access I assumed that the db's were not too >>> big. >>> >>> Can I throw a few things out, just in case they are useful for you? >>> >>> 1) I have been playing with Ubuntu recently and it is fun. >>> 2) I successfully installed mySQL on Ubuntu over the weekend - I have more >>> testing to do but for your client, that's all free and it is good >>> software. >>> 3) Once you get your mySql server up, you can do all the rest of your work >>> in MS world, just use mySQL as your data store. No reason not to use >>> VS2010 >>> as your FE and mySQL as your BE. >>> >>> Do not be afraid of Ubuntu, it is not that difficult and weirdly, it is >>> satisfying in a way that Win 98, Millennium , Vista, Office 97, VS 2003 >>> (need I go on) can never be. >>> >>> Finally, I would adore to hear some results comparing your db between MS >>> SQL >>> and mySQL >>> >>> Mark >>> >>> >>> >>> On 19 September 2011 01:00, jwcolby> >>> wrote: >>> >>> Mark, >>>> >>>> The reasons are exactly what Jim mentioned. The client currently has >>>> around 5 gigs of data, or at least their mdb containers are around that >>>> size. >>>> >>>> The free SQL Server express has the following limitations: >>>> >>>> 1) 10 gb file size >>>> 2) 1 core maximum >>>> 3) 1 gig ram maximum >>>> >>>> And the client has: >>>> >>>> 4) Serious money constraints today. >>>> >>>> SQL Server Express 2008 is just fine for a small database with a hand >>>> full >>>> of users but this is a fairly serious call center app, with 25 users in >>>> the >>>> database all the time. It just feels like a single core and a single gig >>>> is >>>> starting with serious limitations. >>>> >>>> He was "written a check" for $2K for purchasing a new server to take him >>>> into the future. I proposed $2400 for a "roll your own" 8 core AMD 6128 >>>> and >>>> 16 gigs of ram, a modern 8 port Areca raid controller and 3X 120g hard >>>> drives. He went back to the controller and got $3K. With that he added >>>> 5X >>>> 1 tb drives to build out some real storage for the company. They have >>>> always had old ebay Dell servers with too little memory and too little >>>> storage. Always trying to shuffle things around to free up room. >>>> >>>> We are actually looking at starting with Windows XP X64 as the OS on this >>>> (otherwise) entirely modern system. If it works that gets rid of the "$X >>>> per seat" for something like Windows 2008. If we can use MySQL on that >>>> with >>>> let's say 6 cores and 12 gigs of ram and a 60 gig SSD partition for the >>>> database files he could have a fairly serious system for his company >>>> size. >>>> >>>> Windows 2008 and SQL Server 2008 together were going to cost him around >>>> $10K just for those two things. While we may go there next year or the >>>> year >>>> after, I want to get him moving now. We have been stuck in neutral and >>>> rolling backwards for too long. >>>> >>>> >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> >>>> On 9/18/2011 11:24 AM, Mark Breen wrote: >>>> >>>> Hello Jim / Arthur >>>>> >>>>> Thanks for that analysis, quite accurate. >>>>> >>>>> Mr Colby, just a question, why are you not advising your client to use >>>>> the >>>>> free MS SQL express R2. I use it all the time and PowerDNN use it on >>>>> all >>>>> there servers that host 100,000 DNN installations. All free db's. That >>>>> is >>>>> not to be sniffed it. And there are loads of tools to help with the >>>>> enterprise tools that Express does not ship with. (Note: the free >>>>> version >>>>> does give you SSMS) >>>>> >>>>> Mark >>>>> >>>>> ______________________________****_________________ >>>> dba-SQLServer mailing list >>>> dba-SQLServer@**databaseadviso**rs.com< >>>> dba-SQLServer@**databaseadvisors.com >>>>> >>>> http://databaseadvisors.com/****mailman/listinfo/dba-sqlserver >>>> ** >>>> **> >>>> http://www.databaseadvisors.****com >>>>> >>>> >>>> >>>> ______________________________**_________________ >>> dba-SQLServer mailing list >>> dba-SQLServer@**databaseadvisors.com >>> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >>> http://www.databaseadvisors.**com >>> >>> >>> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From stuart at lexacorp.com.pg Mon Sep 26 07:03:25 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 26 Sep 2011 22:03:25 +1000 Subject: [dba-SQLServer] Stored passwords In-Reply-To: <4E8064C8.7010006@colbyconsulting.com> References: , <4E8064C8.7010006@colbyconsulting.com> Message-ID: <4E806A0D.20908.1B82AA33@stuart.lexacorp.com.pg> Which is why I never save bank etc logins in my browser. -- Stuart On 26 Sep 2011 at 7:40, jwcolby wrote: > LOL, yea Firefox does the same thing. Not only that but each password > is associated with the username and web site. so the list says > Website, Username, password. Pretty much a shopping list of where to > go and how to get in. > > John W. Colby > www.ColbyConsulting.com > > On 9/26/2011 5:44 AM, Mark Breen wrote: > > Hello All, > > > > Just thought I would share an experience with you. > > > > My brother (the security guy) dropped in on Friday morning. I was > > working, building a pc at another desk and not using my own machine. > > He asked if he could check his email. I said work away. > > > > Ten seconds later, he started calling out a bunch of my passwords > > that I use for various services, websites etc. Of course some of > > them overlap and are the same passwords. Can you guess how he did > > it? > > > > In Chrome you click the wrench, personal stuff and manage saved > > passwords. in FF you click Tools options, privacy and saved > > passwords probably IE has it also, but who uses that ! > > > > No encryption, no hashing, just passwords in clear text. > > > > So if someone gains access to your machine, you better hope you only > > have saved your low security passwords in your browser. Can you be > > 100% sure you did not accidentally save one of your important > > passwords? Can you be sure you will not do so in the future. > > remember to check all browsers on your machine. > > > > It was quite surprising to hear Stephen simply shout out my > > passwords like that, within 10 seconds of sitting down. > > > > Mark > > _______________________________________________ > > dba-SQLServer mailing list > > dba-SQLServer at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > > http://www.databaseadvisors.com > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Mon Sep 26 07:04:31 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 26 Sep 2011 08:04:31 -0400 Subject: [dba-SQLServer] Fwd: [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787BCB.9090006@colbyconsulting.com> <631CF83223105545BF43EFB52CB082956A2EE42B04@EX2K7-VIRT-2.ads.qub.ac.uk> Message-ID: <4E806A4F.7090703@colbyconsulting.com> If I go there I will probably do likewise. I kind of assumed that the community version would continue development but perhaps MariaDb has become that development track. John W. Colby www.ColbyConsulting.com On 9/26/2011 7:07 AM, Arthur Fuller wrote: > That's the main reason why Monty has started a new fork of the original > MySQL. I think that I'm going to drop MySQL and stick with Monty. He is > determined to keep his fork open, and also promises to stay abreast of MySQL > version to version. His new version is called Mariadb (he likes to name his > software after his daughters). You can get everything from askmonty.org. > > Arthur > > On Mon, Sep 26, 2011 at 6:58 AM, Martin Reid wrote: > >> >> >> http://monty-says.blogspot.com/2011/09/oracle-adding-close-source-extensions.html >> >> >> Seems MySQL is no longer true open source? >> >> Martin >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Mon Sep 26 13:44:11 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 26 Sep 2011 14:44:11 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E7880BD.2070001@colbyconsulting.com> Message-ID: <4E80C7FB.6000408@colbyconsulting.com> > But I wonder did the list also know that you invited me to Phoenix and we drove up the the Grand Canyon in your RV and the visited then visited Mr Smolin for the 1st AccessD conference. ahh yes, Arizona in the middle of summer, a broken air conditioner... I can see how that might be a life changing experience! ;) The AccessD conference at Rocky's, burritos at the beach. It was a good time. John W. Colby www.ColbyConsulting.com On 9/26/2011 6:47 AM, Mark Breen wrote: > Hi John, > > Yes, it was a great experience for me also. > > Still today, I miss the opportunity to chat on a regular basis with someone > in real life about the technologies. > > But I wonder did the list also know that you invited me to Phoenix and we > drove up the the Grand Canyon in your RV and the visited then visited Mr > Smolin for the 1st AccessD conference. For me, that was a life changing > experience. > > Mark > > > > > On 20 September 2011 13:02, jwcolby wrote: > >> Mark, >> >> One of my "memories of a lifetime" was coming to Ireland to work with you. >> I just wanted to tell you that. >> >> Driving in to and from work with you every day, discussing everything from >> databases to philosophy. Mary came over and she and I got to travel Ireland >> for two weeks. Quite a wonderful experience. You were a most gracious host, >> putting up with me. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/18/2011 11:24 AM, Mark Breen wrote: >> >>> Hello Jim / Arthur >>> >>> Thanks for that analysis, quite accurate. >>> >>> Mr Colby, just a question, why are you not advising your client to use the >>> free MS SQL express R2. I use it all the time and PowerDNN use it on all >>> there servers that host 100,000 DNN installations. All free db's. That >>> is >>> not to be sniffed it. And there are loads of tools to help with the >>> enterprise tools that Express does not ship with. (Note: the free >>> version >>> does give you SSMS) >>> >>> Mark >>> >> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From garykjos at gmail.com Mon Sep 26 15:12:35 2011 From: garykjos at gmail.com (Gary Kjos) Date: Mon, 26 Sep 2011 15:12:35 -0500 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E80C7FB.6000408@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E7880BD.2070001@colbyconsulting.com> <4E80C7FB.6000408@colbyconsulting.com> Message-ID: Pictures available here... http://www.databaseadvisors.com/aboutus/myfamilyphotos.asp GK On Mon, Sep 26, 2011 at 1:44 PM, jwcolby wrote: >> But I wonder did the list also know that you invited me to Phoenix and we >> drove up the the Grand Canyon in your RV and the visited then visited Mr >> Smolin for the 1st AccessD conference. > > ahh yes, Arizona in the middle of summer, a broken air conditioner... > > I can see how that might be a life changing experience! > > ;) > > The AccessD conference at Rocky's, burritos at the beach. > > It was a good time. > > John W. Colby > www.ColbyConsulting.com > > On 9/26/2011 6:47 AM, Mark Breen wrote: >> >> Hi John, >> >> Yes, it was a great experience for me also. >> >> Still today, I miss the opportunity to chat on a regular basis with >> someone >> in real life about the technologies. >> >> But I wonder did the list also know that you invited me to Phoenix and we >> drove up the the Grand Canyon in your RV and the visited then visited Mr >> Smolin for the 1st AccessD conference. ?For me, that was a life changing >> experience. >> >> Mark >> >> >> -- Gary Kjos garykjos at gmail.com From jwcolby at colbyconsulting.com Mon Sep 26 15:39:30 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 26 Sep 2011 16:39:30 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E7880BD.2070001@colbyconsulting.com> <4E80C7FB.6000408@colbyconsulting.com> Message-ID: <4E80E302.3000600@colbyconsulting.com> OMG I was a young man then. Well.. younger... ;) John W. Colby www.ColbyConsulting.com On 9/26/2011 4:12 PM, Gary Kjos wrote: > Pictures available here... > > http://www.databaseadvisors.com/aboutus/myfamilyphotos.asp > > GK > > On Mon, Sep 26, 2011 at 1:44 PM, jwcolby wrote: >>> But I wonder did the list also know that you invited me to Phoenix and we >>> drove up the the Grand Canyon in your RV and the visited then visited Mr >>> Smolin for the 1st AccessD conference. >> >> ahh yes, Arizona in the middle of summer, a broken air conditioner... >> >> I can see how that might be a life changing experience! >> >> ;) >> >> The AccessD conference at Rocky's, burritos at the beach. >> >> It was a good time. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/26/2011 6:47 AM, Mark Breen wrote: >>> >>> Hi John, >>> >>> Yes, it was a great experience for me also. >>> >>> Still today, I miss the opportunity to chat on a regular basis with >>> someone >>> in real life about the technologies. >>> >>> But I wonder did the list also know that you invited me to Phoenix and we >>> drove up the the Grand Canyon in your RV and the visited then visited Mr >>> Smolin for the 1st AccessD conference. For me, that was a life changing >>> experience. >>> >>> Mark >>> >>> >>> > From accessd at shaw.ca Mon Sep 26 19:32:25 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 26 Sep 2011 17:32:25 -0700 Subject: [dba-SQLServer] Fwd: [AccessD] MySQL In-Reply-To: <631CF83223105545BF43EFB52CB082956A2EE42B04@EX2K7-VIRT-2.ads.qub.ac.uk> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787BCB.9090006@colbyconsulting.com> <631CF83223105545BF43EFB52CB082956A2EE42B04@EX2K7-VIRT-2.ads.qub.ac.uk> Message-ID: <8A94BC1EFFDF4FBEAF0CCD0CFB9F7FC0@creativesystemdesigns.com> Very sad...but not unexpected. Jim -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Martin Reid Sent: Monday, September 26, 2011 3:58 AM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] Fwd: [AccessD] MySQL http://monty-says.blogspot.com/2011/09/oracle-adding-close-source-extensions .html Seems MySQL is no longer true open source? Martin -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Mark Breen Sent: 26 September 2011 11:53 To: Discussion concerning MS SQL Server Subject: [dba-SQLServer] Fwd: [AccessD] MySQL Hi John, >Are you experienced enough you could do this for me? I am definitely not. I can muddle through the same as you, but I am only a few hours in to really playing with Ubuntu. Since I have been working on DNN and thinking about Open source concepts, I have come to like the concept. I hope I can learn more of Linux. I do not think it is too late for us. In fact, an earlier might have been too early. Mark On 20 September 2011 12:40, jwcolby wrote: > Mark, > > > > 1) I have been playing with Ubuntu recently and it is fun. > > I am trying to install Ubuntu on a VM and it is not fun (and I haven't > succeeded yet). The SuSE install mostly just went, although in the end I > was unable to get the tools installed for the virtual machine. Ubuntu must > have asked a dozen questions in the first 2 minutes. Unfortunately when you > are installing on a VM trying to answer those questions is an awkward > sequence of tabs and enters and more tabs and enters etc to position the > cursor in the right place, select text boxes etc. Even then, after I > managed to break the virtual disk into two partitions and tell it to use the > first, it told me I had to go make one of them the system partition or > something like that. > > > > *JUST DO IT* > > It is precisely this geeky stuff that drives us nubees away. I am trying > to get the big picture done, not set partitions to system. > > > > So I still have no linux vm to play with. > > I assume I could probably set up Linux on a real physical box, it is just > the added complexity of the vm that stops me dead. And I have built at > least a dozen Windows VM guests, truly click click done. > > Are you experienced enough you could do this for me? > > > John W. Colby > www.ColbyConsulting.com > > _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From marklbreen at gmail.com Fri Sep 2 02:57:38 2011 From: marklbreen at gmail.com (Mark Breen) Date: Fri, 2 Sep 2011 08:57:38 +0100 Subject: [dba-SQLServer] Fwd: Joining temp tables in SPROC In-Reply-To: References: <20110830084330.FOET6405.mta02.xtra.co.nz@David-PC.dalyn.co.nz> <20110830194439.XYME13922.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Message-ID: Hello Francisco, I spent an hour or two yesterday morning working on my script, and I have to avoid temptation this morning to do the same. However, I cannot wait to try to implement your examples where. To further extend the exercise, I discovered yesterday that I may have multiple occurrences of the search string, and I need to capture each occurrence. Yesterday morning, I was experimenting with finding a column where the string exists and then using a while loop to and charindex to search for all occurrences. Does that sound right to you? Thanks for the articles, I will work on them and post back my results when I have something useful to post. Mark On 31 August 2011 17:07, Francisco Tapia wrote: > I wrote up a script that leverages another developer's solution, I co-wrote > this article with Susan Harkins... > > http://www.devx.com/dbzone/Article/42340/1954?pf=true > > maybe you can extend or improve on what i've done to help leverage, I'm not > sure if the link will prompt you to have a free login account (i may have > my > browser cookies saved, if so I'll re-post the script here) > > http://www.devx.com/dbzone/Article/42340/1954/1763?supportItem=1 > > > -Francisco > http://bit.ly/sqlthis | Tsql and More... > > > From fhtapia at gmail.com Fri Sep 2 10:47:01 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Fri, 2 Sep 2011 08:47:01 -0700 Subject: [dba-SQLServer] Fwd: Joining temp tables in SPROC In-Reply-To: References: <20110830084330.FOET6405.mta02.xtra.co.nz@David-PC.dalyn.co.nz> <20110830194439.XYME13922.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Message-ID: are you trying to find each instance of a string within a field? if so that is an interesting approach, let me know how it performs, I'm curious. -Francisco http://bit.ly/sqlthis | Tsql and More... On Fri, Sep 2, 2011 at 12:57 AM, Mark Breen wrote: > Hello Francisco, > > I spent an hour or two yesterday morning working on my script, and I have > to > avoid temptation this morning to do the same. > > However, I cannot wait to try to implement your examples where. > > To further extend the exercise, I discovered yesterday that I may have > multiple occurrences of the search string, and I need to capture each > occurrence. Yesterday morning, I was experimenting with finding a column > where the string exists and then using a while loop to and charindex to > search for all occurrences. Does that sound right to you? > > Thanks for the articles, I will work on them and post back my results when > I > have something useful to post. > > Mark > > > > On 31 August 2011 17:07, Francisco Tapia wrote: > > > I wrote up a script that leverages another developer's solution, I > co-wrote > > this article with Susan Harkins... > > > > http://www.devx.com/dbzone/Article/42340/1954?pf=true > > > > maybe you can extend or improve on what i've done to help leverage, I'm > not > > sure if the link will prompt you to have a free login account (i may have > > my > > browser cookies saved, if so I'll re-post the script here) > > > > http://www.devx.com/dbzone/Article/42340/1954/1763?supportItem=1 > > > > > > -Francisco > > http://bit.ly/sqlthis | Tsql and More... > > > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Sat Sep 3 10:19:12 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 03 Sep 2011 11:19:12 -0400 Subject: [dba-SQLServer] Scripting data transfers Message-ID: <4E624570.8030700@colbyconsulting.com> I am building scripts (stored procedures) to create tables from a template database into another database. I have data in these table that I need to script to be inserted into the resulting tables created in the first . Is there generic syntax to do that or do I need to build a hard coded insert sql statement for each one? -- John W. Colby www.ColbyConsulting.com From fuller.artful at gmail.com Sat Sep 3 10:44:56 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Sat, 3 Sep 2011 11:44:56 -0400 Subject: [dba-SQLServer] Scripting data transfers In-Reply-To: <4E624570.8030700@colbyconsulting.com> References: <4E624570.8030700@colbyconsulting.com> Message-ID: A little-appreciated feature of SQL Server is the model database. Its name describes its function. Every database you create is based on model. All the tables, all the rows, all the sprocs, all the UDFs, all the triggers are copied from model to your new database. I have played with this and I love this feature. Of course, I first copied the vanilla model to a new database called Vanilla_Model, then I imported a number of common tables (Customers, States, Provinces, etc.) into model and finally created a new database. Lo and behold, everything I added to model was automagically present in the new db. If you don't want to take this approach, you can still generate scripts including the insert statements. Open Management Studio, open the tables list and right-click. If you do so on the Tables list, as opposed to a given table, you can script them all at once, into individual files or one giant file containing everything. HTH, Arthur On Sat, Sep 3, 2011 at 11:19 AM, jwcolby wrote: > I am building scripts (stored procedures) to create tables from a template > database into another database. > > I have data in these table that I need to script to be inserted into the > resulting tables created in the first . Is there generic syntax to do that > or do I need to build a hard coded insert sql statement for each one? > > From ab-mi at post3.tele.dk Sat Sep 3 11:04:09 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Sat, 3 Sep 2011 18:04:09 +0200 Subject: [dba-SQLServer] Scripting data transfers In-Reply-To: <4E624570.8030700@colbyconsulting.com> References: <4E624570.8030700@colbyconsulting.com> Message-ID: You can do this using the Generate Scrip tool in SSMS. This tool has changed slightly for version 2008 R2, which I suppose you use: In Management Studio right click the database name -> Tasks -> Generate Scripts... Follow the wizard and use the button Advanced (on the 3. step of the wizard) to set "Types of data to script" to "Schema and data". You can send the result to a file, to the clipboard, or to a new query window. Asger -----Oprindelig meddelelse----- Fra: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] P? vegne af jwcolby Sendt: 3. september 2011 17:19 Til: Sqlserver-Dba Emne: [dba-SQLServer] Scripting data transfers I am building scripts (stored procedures) to create tables from a template database into another database. I have data in these table that I need to script to be inserted into the resulting tables created in the first . Is there generic syntax to do that or do I need to build a hard coded insert sql statement for each one? -- John W. Colby www.ColbyConsulting.com _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Sep 3 11:11:10 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 03 Sep 2011 12:11:10 -0400 Subject: [dba-SQLServer] Scripting data transfers In-Reply-To: References: <4E624570.8030700@colbyconsulting.com> Message-ID: <4E62519E.6060404@colbyconsulting.com> That is cool. Now if they would allow us to create different model databases and specify a model when creating a new database... I have stuff for my Access Presentation level Security System - tables with existing data and so forth. I only use that for Access databases obviously. The way I have done this in the past was to create a template with all the stuff. Then do a database copy of the template to the BE that I am just starting to develop. In this case I have existing databases where I need to graft in some more of my PLSS stuff. IOW I had some of it but not all. I am just using the import data wizard to do them for the one I am working on now. I just thought I wouold build these stored procedures to allow me to create the ones missing "on demand". the creation of the tables was fairly trivial but now I need to do template data. John W. Colby www.ColbyConsulting.com On 9/3/2011 11:44 AM, Arthur Fuller wrote: > A little-appreciated feature of SQL Server is the model database. Its name > describes its function. Every database you create is based on model. All the > tables, all the rows, all the sprocs, all the UDFs, all the triggers are > copied from model to your new database. > > I have played with this and I love this feature. Of course, I first copied > the vanilla model to a new database called Vanilla_Model, then I imported a > number of common tables (Customers, States, Provinces, etc.) into model and > finally created a new database. Lo and behold, everything I added to model > was automagically present in the new db. > > If you don't want to take this approach, you can still generate scripts > including the insert statements. Open Management Studio, open the tables > list and right-click. If you do so on the Tables list, as opposed to a given > table, you can script them all at once, into individual files or one giant > file containing everything. > > HTH, > Arthur > > On Sat, Sep 3, 2011 at 11:19 AM, jwcolbywrote: > >> I am building scripts (stored procedures) to create tables from a template >> database into another database. >> >> I have data in these table that I need to script to be inserted into the >> resulting tables created in the first . Is there generic syntax to do that >> or do I need to build a hard coded insert sql statement for each one? >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From fuller.artful at gmail.com Sat Sep 3 11:50:55 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Sat, 3 Sep 2011 12:50:55 -0400 Subject: [dba-SQLServer] Scripting data transfers In-Reply-To: <4E62519E.6060404@colbyconsulting.com> References: <4E624570.8030700@colbyconsulting.com> <4E62519E.6060404@colbyconsulting.com> Message-ID: I agree that it would be nice to have several model databases. I get around it by creating several models, each named suitably so I can distinguish them, then I do a quick rename before creating a db and finally rename it back when I'm done. Not beautiful, but it works. A. On Sat, Sep 3, 2011 at 12:11 PM, jwcolby wrote: > That is cool. Now if they would allow us to create different model > databases and specify a model when creating a new database... > > From fuller.artful at gmail.com Sun Sep 4 16:47:19 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Sun, 4 Sep 2011 17:47:19 -0400 Subject: [dba-SQLServer] SQL 2008, SQL 2008 R2, SQL Server Denali CTP3. Message-ID: At the moment I have the first two installed, and I burned a DVD containing both 32-and 64-bit Denali CTP3. At the moment I don't have any SQL Server clients. 1. Can I safely remove SQL 2008 and leave R2 in place, in case something comes up, or is R2 dependent on SQL 2008? Anyone know? 2. As far as I know, I have no need for SQL Compact Edition but may leave it on. Is it just another name for SQL Express? 3 I'm even thinking of removing R2 and just diving into Denali, but that can wait. TIA, Arthur From stuart at lexacorp.com.pg Sun Sep 4 17:04:58 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 05 Sep 2011 08:04:58 +1000 Subject: [dba-SQLServer] SQL 2008, SQL 2008 R2, SQL Server Denali CTP3. In-Reply-To: References: Message-ID: <4E63F60A.24781.1D662C57@stuart.lexacorp.com.pg> SQL Server is capable of running running multiple instances of different version concurrently. If you remove the Default Instance, make sure that you create another default one. CE is not the same as Express. CE is designed to run in a small footprint on mobile devices etc and is an "in-process", single user database. Express is client/server the same as the rest of the SQL Server family. It's the same as the difference beteen SQLite and MySQL. -- Stuart On 4 Sep 2011 at 17:47, Arthur Fuller wrote: > At the moment I have the first two installed, and I burned a DVD > containing both 32-and 64-bit Denali CTP3. At the moment I don't have > any SQL Server clients. > > 1. Can I safely remove SQL 2008 and leave R2 in place, in case > something comes up, or is R2 dependent on SQL 2008? Anyone know? 2. As > far as I know, I have no need for SQL Compact Edition but may leave it > on. Is it just another name for SQL Express? 3 I'm even thinking of > removing R2 and just diving into Denali, but that can wait. > > TIA, > Arthur > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From fuller.artful at gmail.com Sun Sep 4 17:22:31 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Sun, 4 Sep 2011 18:22:31 -0400 Subject: [dba-SQLServer] SQL 2008, SQL 2008 R2, SQL Server Denali CTP3. In-Reply-To: <4E63F60A.24781.1D662C57@stuart.lexacorp.com.pg> References: <4E63F60A.24781.1D662C57@stuart.lexacorp.com.pg> Message-ID: Thanks. Since I have no plans to write for mobile devices, I'll just remove that and leave the others and install Denali. A. On Sun, Sep 4, 2011 at 6:04 PM, Stuart McLachlan wrote: > SQL Server is capable of running running multiple instances of different > version concurrently. > > If you remove the Default Instance, make sure that you create another > default one. > > CE is not the same as Express. > > CE is designed to run in a small footprint on mobile devices etc and is an > "in-process", single > user database. > > Express is client/server the same as the rest of the SQL Server family. > > It's the same as the difference beteen SQLite and MySQL. > > From stuart at lexacorp.com.pg Sun Sep 4 17:42:14 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 05 Sep 2011 08:42:14 +1000 Subject: [dba-SQLServer] SQL 2008, SQL 2008 R2, SQL Server Denali CTP3. In-Reply-To: References: , <4E63F60A.24781.1D662C57@stuart.lexacorp.com.pg>, Message-ID: <4E63FEC6.31906.1D884B8B@stuart.lexacorp.com.pg> CE is not just for mobile devices, It is MS's compeititor to SQLite. You can use it for "in process" data storage/retrieval in any WIndows application. -- Stuart On 4 Sep 2011 at 18:22, Arthur Fuller wrote: > Thanks. Since I have no plans to write for mobile devices, I'll just > remove that and leave the others and install Denali. > > A. > > On Sun, Sep 4, 2011 at 6:04 PM, Stuart McLachlan > wrote: > > > SQL Server is capable of running running multiple instances of > > different version concurrently. > > > > If you remove the Default Instance, make sure that you create > > another default one. > > > > CE is not the same as Express. > > > > CE is designed to run in a small footprint on mobile devices etc and > > is an "in-process", single user database. > > > > Express is client/server the same as the rest of the SQL Server > > family. > > > > It's the same as the difference beteen SQLite and MySQL. > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From fhtapia at gmail.com Sun Sep 4 19:32:12 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Sun, 4 Sep 2011 17:32:12 -0700 Subject: [dba-SQLServer] SQL 2008, SQL 2008 R2, SQL Server Denali CTP3. In-Reply-To: References: Message-ID: <-4946246676171209615@unknownmsgid> I haven't tried this scenario, is R2 an instance or it's own default instance? If the latter then you can uninstall it without issues. I haven't read about Denali, what new features are there? Sent from my mobile On Sep 4, 2011, at 2:48 PM, Arthur Fuller wrote: > At the moment I have the first two installed, and I burned a DVD containing > both 32-and 64-bit Denali CTP3. At the moment I don't have any SQL Server > clients. > > 1. Can I safely remove SQL 2008 and leave R2 in place, in case something > comes up, or is R2 dependent on SQL 2008? Anyone know? > 2. As far as I know, I have no need for SQL Compact Edition but may leave it > on. Is it just another name for SQL Express? > 3 I'm even thinking of removing R2 and just diving into Denali, but that can > wait. > > TIA, > Arthur > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Sep 5 12:30:01 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 05 Sep 2011 13:30:01 -0400 Subject: [dba-SQLServer] SQL Server compression Message-ID: <4E650719.7020301@colbyconsulting.com> The other day I populated the second socket of my (AMD) server with another 8 core chip. With cores to spare I decided to give compression a whirl. I am finding a lot of stuff out there now saying that it reduces the I/O a ton and that if you are not cpu limited then it makes the database faster because more stuff fits into memory. Basically the objective is to get as much of the stuff that is being actively used to stay resident in memory. One immediate benefit is that it cuts the total size of my databases on disk roughly in half. This is a good thing because I keep the major players on SSD which is expensive. Keeping them compressed means that I have more room on the SSD. When I got into this business in October 2004 I had servers with AMD single core 3.8 ghz and 4 gigs or RAM running x32 windows and sql server. I was trying to run count queries on 100 gb databases and while it worked, it was... not fast. I would run counts that took a half hour. Through knowledge acquired on these lists I rebuilt my database tables, learned indexing, and made the databases much more efficient. Seven years later I have 16 cores and 32 gigs RAM running X64 windows and SQL server. A year ago I bought 32 gigs of DDR3 1300 registered ECC ram for $1000. Today I ordered another 32 gigs for $400. It is incredible to me that using brute force and ignorance, I can now keep multiple largish databases entirely in memory. While I have no benchmarks recorded to compare yesteryear to today, I am doing things in minutes or even seconds that would have taken me a half hour or even hours seven years ago. These are exciting times. BTW I found something called GeekBench which I ran on my machine. It is the only thing I have found that is a reasonable cost ($13) to give me numbers to compare to others. My Geekbench number is ~13,500, and it pointed out to me that I am currently running the server with 1/2 of the memory "bandwidth" I could be getting (the biggest reason I am adding more). I had 4 DIMMS and a single processor. The processor has a 4 port memory controller. When I added the new processor I redistributed the memory so that each chip had 1/2 of the memory (2 dimms) but in doing so I "crippled" the memory controller. The price of memory is dropping like a rock so now seems like a good time to top up. It will be interesting to see what filling out the memory controller does to the numbers. I "retired" my previous server to be my VM server, and it just occurred to me that I can run Geekbench on that to get a comparison of my previous server against my current server. My previous server is an AMD quad core with 16 gigs of RAM and the geekbench on that is 7469. -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Mon Sep 5 12:56:44 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 05 Sep 2011 13:56:44 -0400 Subject: [dba-SQLServer] Rebuild as opposed to reorganize Message-ID: <4E650D5C.3020208@colbyconsulting.com> In the process of compressing the indexes on my tables, I end up with about 50% empty space in the database. As these are more or less read-only databases, large, and reside on expensive SSD, I am doing a dbcc ShrinkDatabase and then reorganizing the indexes. I am doing something like the following: ALTER TABLE [dbo].[AZData] REBUILD PARTITION = ALL WITH (DATA_COMPRESSION = PAGE) ALTER INDEX [IX_Clustered] ON [dbo].[AZData] REBUILD PARTITION = ALL WITH (FILLFACTOR = 100, DATA_COMPRESSION = PAGE) ALTER INDEX [IX_AZUpdated] ON [dbo].[AZData] REBUILD PARTITION = ALL WITH (FILLFACTOR = 100, DATA_COMPRESSION = PAGE) DBCC SHRINKDATABASE (0) ALTER INDEX [IX_Clustered] ON [dbo].[AZData] REORGANIZE PARTITION = ALL ALTER INDEX [IX_AZUpdated] ON [dbo].[AZData] REORGANIZE PARTITION = ALL In my reading I see people say that a rebuild is "more efficient" than reorganize. They also say however that the reorganize does not cause re-expansion of the database container whereas the rebuild does. What I am not finding is whether the rebuild leaves a faster index than a reorganize. The tables all have a clustered index as well as any other cover indexes. When I am finished I get 0.01% fragmentation on the indexes and very little empty space in the database. Am I good to go here or am I missing something? -- John W. Colby www.ColbyConsulting.com From fuller.artful at gmail.com Mon Sep 5 13:12:23 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Mon, 5 Sep 2011 14:12:23 -0400 Subject: [dba-SQLServer] Rebuild as opposed to reorganize In-Reply-To: <4E650D5C.3020208@colbyconsulting.com> References: <4E650D5C.3020208@colbyconsulting.com> Message-ID: Good to go. A. On Mon, Sep 5, 2011 at 1:56 PM, jwcolby wrote: > In the process of compressing the indexes on my tables, I end up with about > 50% empty space in the database. As these are more or less read-only > databases, large, and reside on expensive SSD, I am doing a dbcc > ShrinkDatabase and then reorganizing the indexes. > > I am doing something like the following: > > ALTER TABLE [dbo].[AZData] REBUILD PARTITION = ALL WITH (DATA_COMPRESSION = > PAGE) > ALTER INDEX [IX_Clustered] ON [dbo].[AZData] REBUILD PARTITION = ALL WITH > (FILLFACTOR = 100, DATA_COMPRESSION = PAGE) > ALTER INDEX [IX_AZUpdated] ON [dbo].[AZData] REBUILD PARTITION = ALL WITH > (FILLFACTOR = 100, DATA_COMPRESSION = PAGE) > DBCC SHRINKDATABASE (0) > ALTER INDEX [IX_Clustered] ON [dbo].[AZData] REORGANIZE PARTITION = ALL > ALTER INDEX [IX_AZUpdated] ON [dbo].[AZData] REORGANIZE PARTITION = ALL > > > In my reading I see people say that a rebuild is "more efficient" than > reorganize. They also say however that the reorganize does not cause > re-expansion of the database container whereas the rebuild does. What I am > not finding is whether the rebuild leaves a faster index than a reorganize. > > The tables all have a clustered index as well as any other cover indexes. > When I am finished I get 0.01% fragmentation on the indexes and very little > empty space in the database. > > Am I good to go here or am I missing something? > > -- > John W. Colby > > From jwcolby at colbyconsulting.com Mon Sep 5 13:28:08 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 05 Sep 2011 14:28:08 -0400 Subject: [dba-SQLServer] Rebuild as opposed to reorganize In-Reply-To: References: <4E650D5C.3020208@colbyconsulting.com> Message-ID: <4E6514B8.9040204@colbyconsulting.com> Thanks Arthur. John W. Colby www.ColbyConsulting.com On 9/5/2011 2:12 PM, Arthur Fuller wrote: > Good to go. > A. > > On Mon, Sep 5, 2011 at 1:56 PM, jwcolby wrote: > >> In the process of compressing the indexes on my tables, I end up with about >> 50% empty space in the database. As these are more or less read-only >> databases, large, and reside on expensive SSD, I am doing a dbcc >> ShrinkDatabase and then reorganizing the indexes. >> >> I am doing something like the following: >> >> ALTER TABLE [dbo].[AZData] REBUILD PARTITION = ALL WITH (DATA_COMPRESSION = >> PAGE) >> ALTER INDEX [IX_Clustered] ON [dbo].[AZData] REBUILD PARTITION = ALL WITH >> (FILLFACTOR = 100, DATA_COMPRESSION = PAGE) >> ALTER INDEX [IX_AZUpdated] ON [dbo].[AZData] REBUILD PARTITION = ALL WITH >> (FILLFACTOR = 100, DATA_COMPRESSION = PAGE) >> DBCC SHRINKDATABASE (0) >> ALTER INDEX [IX_Clustered] ON [dbo].[AZData] REORGANIZE PARTITION = ALL >> ALTER INDEX [IX_AZUpdated] ON [dbo].[AZData] REORGANIZE PARTITION = ALL >> >> >> In my reading I see people say that a rebuild is "more efficient" than >> reorganize. They also say however that the reorganize does not cause >> re-expansion of the database container whereas the rebuild does. What I am >> not finding is whether the rebuild leaves a faster index than a reorganize. >> >> The tables all have a clustered index as well as any other cover indexes. >> When I am finished I get 0.01% fragmentation on the indexes and very little >> empty space in the database. >> >> Am I good to go here or am I missing something? >> >> -- >> John W. Colby >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From fhtapia at gmail.com Tue Sep 6 16:27:12 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Tue, 6 Sep 2011 14:27:12 -0700 Subject: [dba-SQLServer] linking back... Message-ID: I thought I had a grasp of this but there is something wrong with my machine and the new sql server 2008 r2 cluster :-|. I have a vendor specific Access Database which I must link down to vs Upsizing, the vendor doesn't support the upsize, but being that I'm on a new OS and the culster is on 2008, I don't see the drivers for the jet engine... :-| anyone been through this hoop? arg! -Francisco http://bit.ly/sqlthis | Tsql and More... From lawhonac at hiwaay.net Thu Sep 8 02:45:25 2011 From: lawhonac at hiwaay.net (Alan Lawhon) Date: Thu, 8 Sep 2011 02:45:25 -0500 Subject: [dba-SQLServer] So Far, So Good ... Message-ID: <000501cc6dfb$45adf8f0$d109ead0$@net> Stuart, Susan, Gary, John, Arthur, Francisco, Mark, Rocky, Jim, Steve (and whoever I inadvertently left out .) Since you guys (and Susan) will be my primary "go to" experts in the event that I run into a serious SQL Server problem, I thought now would be a good time for a Progress Report. I have just completed Section 1 (i.e. the first 80 pages) of the "Murach SQL Server 2008 for Developers" book. The primary thrust of Chapter 2 was a basic introduction to the Management Studio and Books Online. Chapter 3 of the book will begin exploring T-SQL with approximately 40 pages devoted exclusively to the SELECT statement and its syntax for data retrieval from a single table. So far, so good - no major problems - although I'm still not totally clear as to what (exactly) constitutes a SQL Server instance. From the references I keep running across in the book (as well as in BOL), I get the impression that an "instance" of SQL Server implies a separate full up SQL Server installation on the same server or the same computer. (This is like installing SQL Server twice on the same machine and assigning each installation its own "named instance".) If this is correct, then different users can work with different application databases with each database attached to its own copy (or "instance") of SQL Server. So, in theory, you can have two (or more) instances of SQL Server installed (and running) on the same machine/server with each instance attaching a different database to the database engine (for a specific named instance) of SQL Server. Why in the world you would want to have multiple full up SQL Server editions installed on the same machine is beyond me. (It's kind of like: "Why would you want to have three copies of Windows XP, Windows Vista or Windows 7 installed on drives C:, D:, and E: of your hard disk when you really need only one operating system?) It must be related to overall system performance. If you have too many users simultaneously accessing multiple databases attached to the same SQL Server database engine, response time [for all the users] will slow to a crawl. By installing multiple copies (instances) of SQL Server on the same machine, you can attach multiple (large) databases to their own SQL Server instance and greatly reduce the "strain" on any one database engine. Is that what the book is talking about when it refers to SQL Server "instances" - multiple editions of SQL Server installed (and running) on the same machine or the same server? Alan From mwp.reid at qub.ac.uk Thu Sep 8 02:50:47 2011 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Thu, 8 Sep 2011 08:50:47 +0100 Subject: [dba-SQLServer] So Far, So Good ... In-Reply-To: <000501cc6dfb$45adf8f0$d109ead0$@net> References: <000501cc6dfb$45adf8f0$d109ead0$@net> Message-ID: <631CF83223105545BF43EFB52CB0829569FFF3D4ED@EX2K7-VIRT-2.ads.qub.ac.uk> Alan Have a read at http://www.informit.com/guides/content.aspx?g=sqlserver&seqNum=29 Martin -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Alan Lawhon Sent: 08 September 2011 08:45 To: 'Discussion concerning MS SQL Server' Subject: [dba-SQLServer] So Far, So Good ... Stuart, Susan, Gary, John, Arthur, Francisco, Mark, Rocky, Jim, Steve (and whoever I inadvertently left out .) Since you guys (and Susan) will be my primary "go to" experts in the event that I run into a serious SQL Server problem, I thought now would be a good time for a Progress Report. I have just completed Section 1 (i.e. the first 80 pages) of the "Murach SQL Server 2008 for Developers" book. The primary thrust of Chapter 2 was a basic introduction to the Management Studio and Books Online. Chapter 3 of the book will begin exploring T-SQL with approximately 40 pages devoted exclusively to the SELECT statement and its syntax for data retrieval from a single table. So far, so good - no major problems - although I'm still not totally clear as to what (exactly) constitutes a SQL Server instance. From the references I keep running across in the book (as well as in BOL), I get the impression that an "instance" of SQL Server implies a separate full up SQL Server installation on the same server or the same computer. (This is like installing SQL Server twice on the same machine and assigning each installation its own "named instance".) If this is correct, then different users can work with different application databases with each database attached to its own copy (or "instance") of SQL Server. So, in theory, you can have two (or more) instances of SQL Server installed (and running) on the same machine/server with each instance attaching a different database to the database engine (for a specific named instance) of SQL Server. Why in the world you would want to have multiple full up SQL Server editions installed on the same machine is beyond me. (It's kind of like: "Why would you want to have three copies of Windows XP, Windows Vista or Windows 7 installed on drives C:, D:, and E: of your hard disk when you really need only one operating system?) It must be related to overall system performance. If you have too many users simultaneously accessing multiple databases attached to the same SQL Server database engine, response time [for all the users] will slow to a crawl. By installing multiple copies (instances) of SQL Server on the same machine, you can attach multiple (large) databases to their own SQL Server instance and greatly reduce the "strain" on any one database engine. Is that what the book is talking about when it refers to SQL Server "instances" - multiple editions of SQL Server installed (and running) on the same machine or the same server? Alan _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From lawhonac at hiwaay.net Thu Sep 8 03:58:33 2011 From: lawhonac at hiwaay.net (Alan Lawhon) Date: Thu, 8 Sep 2011 03:58:33 -0500 Subject: [dba-SQLServer] So Far, So Good ... In-Reply-To: <631CF83223105545BF43EFB52CB0829569FFF3D4ED@EX2K7-VIRT-2.ads.qub.ac.uk> References: <000501cc6dfb$45adf8f0$d109ead0$@net> <631CF83223105545BF43EFB52CB0829569FFF3D4ED@EX2K7-VIRT-2.ads.qub.ac.uk> Message-ID: <000101cc6e05$7cbd89f0$76389dd0$@net> Martin: Thanks very much! This article cleared up a lot of confusion. (I was basically correct in surmising that running multiple instances on the same hardware can drastically curtail performance.) Alan -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Martin Reid Sent: Thursday, September 08, 2011 2:51 AM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] So Far, So Good ... Alan Have a read at http://www.informit.com/guides/content.aspx?g=sqlserver&seqNum=29 Martin -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Alan Lawhon Sent: 08 September 2011 08:45 To: 'Discussion concerning MS SQL Server' Subject: [dba-SQLServer] So Far, So Good ... Stuart, Susan, Gary, John, Arthur, Francisco, Mark, Rocky, Jim, Steve (and whoever I inadvertently left out .) Since you guys (and Susan) will be my primary "go to" experts in the event that I run into a serious SQL Server problem, I thought now would be a good time for a Progress Report. I have just completed Section 1 (i.e. the first 80 pages) of the "Murach SQL Server 2008 for Developers" book. The primary thrust of Chapter 2 was a basic introduction to the Management Studio and Books Online. Chapter 3 of the book will begin exploring T-SQL with approximately 40 pages devoted exclusively to the SELECT statement and its syntax for data retrieval from a single table. So far, so good - no major problems - although I'm still not totally clear as to what (exactly) constitutes a SQL Server instance. From the references I keep running across in the book (as well as in BOL), I get the impression that an "instance" of SQL Server implies a separate full up SQL Server installation on the same server or the same computer. (This is like installing SQL Server twice on the same machine and assigning each installation its own "named instance".) If this is correct, then different users can work with different application databases with each database attached to its own copy (or "instance") of SQL Server. So, in theory, you can have two (or more) instances of SQL Server installed (and running) on the same machine/server with each instance attaching a different database to the database engine (for a specific named instance) of SQL Server. Why in the world you would want to have multiple full up SQL Server editions installed on the same machine is beyond me. (It's kind of like: "Why would you want to have three copies of Windows XP, Windows Vista or Windows 7 installed on drives C:, D:, and E: of your hard disk when you really need only one operating system?) It must be related to overall system performance. If you have too many users simultaneously accessing multiple databases attached to the same SQL Server database engine, response time [for all the users] will slow to a crawl. By installing multiple copies (instances) of SQL Server on the same machine, you can attach multiple (large) databases to their own SQL Server instance and greatly reduce the "strain" on any one database engine. Is that what the book is talking about when it refers to SQL Server "instances" - multiple editions of SQL Server installed (and running) on the same machine or the same server? Alan _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Sep 8 06:56:52 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 08 Sep 2011 07:56:52 -0400 Subject: [dba-SQLServer] So Far, So Good ... In-Reply-To: <000101cc6e05$7cbd89f0$76389dd0$@net> References: <000501cc6dfb$45adf8f0$d109ead0$@net> <631CF83223105545BF43EFB52CB0829569FFF3D4ED@EX2K7-VIRT-2.ads.qub.ac.uk> <000101cc6e05$7cbd89f0$76389dd0$@net> Message-ID: <4E68AD84.80509@colbyconsulting.com> > (I was basically correct in surmising that running multiple instances on the same hardware can drastically curtail performance.) Maybe not. Nowadays servers have many cores and gigabytes of memory. SQL Server can be assigned cores and memory specifically for their use. Assume that you have a report server that runs some heavy duty reports that routinely bog down the server. By creating a server instance just for reporting, assigning it cores and memory, you have now isolated the effects of running those reports to that server instance. Your production server is no longer bogged down with reporting duties. John W. Colby www.ColbyConsulting.com On 9/8/2011 4:58 AM, Alan Lawhon wrote: > Martin: > > Thanks very much! This article cleared up a lot of confusion. (I was > basically correct in surmising that running multiple instances on the same > hardware can drastically curtail performance.) > > Alan > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Martin Reid > Sent: Thursday, September 08, 2011 2:51 AM > To: Discussion concerning MS SQL Server > Subject: Re: [dba-SQLServer] So Far, So Good ... > > Alan > > Have a read at > > http://www.informit.com/guides/content.aspx?g=sqlserver&seqNum=29 > > Martin > > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Alan Lawhon > Sent: 08 September 2011 08:45 > To: 'Discussion concerning MS SQL Server' > Subject: [dba-SQLServer] So Far, So Good ... > > Stuart, Susan, Gary, John, Arthur, Francisco, Mark, Rocky, Jim, Steve (and > whoever I inadvertently left out .) > > > > Since you guys (and Susan) will be my primary "go to" experts in the event > that I run into a serious SQL Server problem, I thought now would be a good > time for a Progress Report. > > > > I have just completed Section 1 (i.e. the first 80 pages) of the "Murach SQL > Server 2008 for Developers" book. The primary thrust of Chapter 2 was a > basic introduction to the Management Studio and Books Online. Chapter 3 of > the book will begin exploring T-SQL with approximately 40 pages devoted > exclusively to the SELECT statement and its syntax for data retrieval from a > single table. > > > > So far, so good - no major problems - although I'm still not totally clear > as to what (exactly) constitutes a SQL Server instance. From the references > I keep running across in the book (as well as in BOL), I get the impression > that an "instance" of SQL Server implies a separate full up SQL Server > installation on the same server or the same computer. (This is like > installing SQL Server twice on the same machine and assigning each > installation its own "named instance".) If this is correct, then different > users can work with different application databases with each database > attached to its own copy (or "instance") of SQL Server. So, in theory, you > can have two (or more) instances of SQL Server installed (and running) on > the same machine/server with each instance attaching a different database to > the database engine (for a specific named instance) of SQL Server. > > > > Why in the world you would want to have multiple full up SQL Server editions > installed on the same machine is beyond me. (It's kind of like: "Why would > you want to have three copies of Windows XP, Windows Vista or Windows 7 > installed on drives C:, D:, and E: of your hard disk when you really need > only one operating system?) > > > > It must be related to overall system performance. If you have too many > users simultaneously accessing multiple databases attached to the same SQL > Server database engine, response time [for all the users] will slow to a > crawl. By installing multiple copies (instances) of SQL Server on the same > machine, you can attach multiple (large) databases to their own SQL Server > instance and greatly reduce the "strain" on any one database engine. > > > > Is that what the book is talking about when it refers to SQL Server > "instances" - multiple editions of SQL Server installed (and running) on the > same machine or the same server? > > > > Alan > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From fhtapia at gmail.com Thu Sep 8 11:36:48 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Thu, 8 Sep 2011 09:36:48 -0700 Subject: [dba-SQLServer] So Far, So Good ... In-Reply-To: <000501cc6dfb$45adf8f0$d109ead0$@net> References: <000501cc6dfb$45adf8f0$d109ead0$@net> Message-ID: On Thu, Sep 8, 2011 at 12:45 AM, Alan Lawhon wrote: > Why in the world you would want to have multiple full up SQL Server > editions > installed on the same machine is beyond me. (It's kind of like: "Why would > you want to have three copies of Windows XP, Windows Vista or Windows 7 > installed on drives C:, D:, and E: of your hard disk when you really need > only one operating system?) A good reason of why to run multiple instances is maintenance, security and cost. If you are running for example Sql Server 2005 and Sql Server 2008, you can apply all OS patches on one machine and have a smaller window of downtime while the hardware reboots. if all the instances are of the same version then patching is even quicker and easier. Security wise it's nice to have separate instances because there are times that a particular software vendor will want sa access and isolating them to their own instance is nice because they don't have immediate access to the rest of the data. Another added benefit for our team is that we've created instances that segment our business so all sales databases run in one instance all service db's run in another, etc. if there is a drastic change that is required and we need to restart the instance (seldom needed, but it happens) then we only need to restart the one instance. Additionally if you are using instances you save on licensing costs, you don't have to pay extra to have another named instance, but you do need to watch out for how many cals you are using (if you are running a per-processor license, then it's even better as you don't care how many connections there are) I hope this helps... -Francisco http://bit.ly/sqlthis | Tsql and More... From lawhonac at hiwaay.net Thu Sep 8 13:27:08 2011 From: lawhonac at hiwaay.net (Alan Lawhon) Date: Thu, 8 Sep 2011 13:27:08 -0500 Subject: [dba-SQLServer] Data Scientist Versus SQL Server Business Intelligence Message-ID: <000c01cc6e54$eac21d40$c04657c0$@net> In reading this: http://tech.fortune.cnn.com/2011/09/06/data-scientist-the-hot-new-gig-in-tec h/ http://tinyurl.com/3lppxzn Fortune magazine article describing the hot new career field of "Data Scientist," what the article outlines sounds very much like the data warehousing and data mining topics covered in the SQL Server 70-448 ("Business Intelligence") certification exam. Is that basically what a "Data Scientist" is - an expert in data warehousing and data mining? Alan C. Lawhon From fuller.artful at gmail.com Thu Sep 8 20:39:26 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Thu, 8 Sep 2011 21:39:26 -0400 Subject: [dba-SQLServer] So Far, So Good ... In-Reply-To: References: <000501cc6dfb$45adf8f0$d109ead0$@net> Message-ID: Everything Francisco said, plus another good reason, IMO: While the typical shop (with money) runs DEV, TEST and PROD versions of any given project, each running on a separate server. In my income bracket, that is simply not possible. So I fake it with instances. The same reasoning applies to versioning. I may need a running copy of the previous version as I work on the current version, if only for comparison. Arthur From stuart at lexacorp.com.pg Thu Sep 8 21:10:30 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 09 Sep 2011 12:10:30 +1000 Subject: [dba-SQLServer] So Far, So Good ... In-Reply-To: References: <000501cc6dfb$45adf8f0$d109ead0$@net>, , Message-ID: <4E697596.20798.32E07672@stuart.lexacorp.com.pg> In my experience DEV, TEST, PROD or DEV/TEST, PROD as separate instances on the same server is very common in small/medium enterprises. Few organisations in that bracket, especially at the smaller end, lash out on separate development hardware. -- Stuart On 8 Sep 2011 at 21:39, Arthur Fuller wrote: > Everything Francisco said, plus another good reason, IMO: While the > typical shop (with money) runs DEV, TEST and PROD versions of any > given project, each running on a separate server. In my income > bracket, that is simply not possible. So I fake it with instances. The > same reasoning applies to versioning. I may need a running copy of the > previous version as I work on the current version, if only for > comparison. > > Arthur > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From ab-mi at post3.tele.dk Fri Sep 9 20:59:08 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Sat, 10 Sep 2011 03:59:08 +0200 Subject: [dba-SQLServer] Data Scientist Versus SQL Server BusinessIntelligence In-Reply-To: <000c01cc6e54$eac21d40$c04657c0$@net> References: <000c01cc6e54$eac21d40$c04657c0$@net> Message-ID: <5BDA4C26E8A1425E9DAC090C2715FE9D@abpc> Alan, You hit a very important point. The crucial sentence in the article is: "They need to find nuggets of truth in data and then explain it to the business leaders." I don't know what the journalist means by a "data scientist". But let's say it's a person as described above. Then I don't think this describes a BI expert. A BI expert can provide tools for a data scientist by creating data warehouses and OLAP cubes. But a data scientist needs to analyse the data and communicate the results. This requires a person with business knowledge and rhetorical capabilities. And a 70-448 exam obviously doesn't qualify to that. Just as business knowledge and rhetorical skills won't do for creating an efficient BI system. Seems simple: two separate jobs. But actually it's not so. BI experts have a very big control of the data being analysed. That's especially true when it comes to advanced tools like Analysis Services in SQL Server. If you are used to building pivot tables in Excel on internal data tables in worksheets then you will probably be frustrated when building the pivot table on OLAP cubes from Analysis Services. You just don't have the freedom to pivot and analyse the data the way you are used to - why? because your analysis capabilities has been defined and restricted by the BI expert. There are plenty of good reasons for this restriction (performance, business rules etc.) but bottom line is: the BI expert rules the Data scientist - unless you establish a serious and ongoing exchange of knowledge between both parts. Asger -----Oprindelig meddelelse----- Fra: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] P? vegne af Alan Lawhon Sendt: 8. september 2011 20:27 Til: 'Discussion concerning MS SQL Server' Emne: [dba-SQLServer] Data Scientist Versus SQL Server BusinessIntelligence In reading this: http://tech.fortune.cnn.com/2011/09/06/data-scientist-the-hot-new-gig-in-tec h/ http://tinyurl.com/3lppxzn Fortune magazine article describing the hot new career field of "Data Scientist," what the article outlines sounds very much like the data warehousing and data mining topics covered in the SQL Server 70-448 ("Business Intelligence") certification exam. Is that basically what a "Data Scientist" is - an expert in data warehousing and data mining? Alan C. Lawhon _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Sep 11 07:34:58 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 11 Sep 2011 08:34:58 -0400 Subject: [dba-SQLServer] SQL Server compression In-Reply-To: <4E650719.7020301@colbyconsulting.com> References: <4E650719.7020301@colbyconsulting.com> Message-ID: <4E6CAAF2.2090706@colbyconsulting.com> I dropped in 4 more dimms and my GeekBench score is now 15K. However CPUZ is still saying that my memory is dual channel instead of quad channel. I have the correct sockets populated per the motherboard manual, 4 dimm sockets per cpu sockets. I sure would like to figure that one out. In any event I now have 3 processors and 8 gigs assigned to Windows 2008 and 13 processors and 56 gigs assigned to SQL Server. As I mentioned the other day I moved to page compression for all of my major databases and while I do not know how it all works exactly but I now have enough memory to have the two databases that I normally pull data from for orders fit entirely into memory. One database is 35 gigs and the other is 15 gigs. Supposedly the data is compressed and stored on disk. Then it is loaded off od disk and stored in memory compressed. At the instant that it is used, the data is uncompressed and any resulting data recompressed (if storing) back into memory and from there back to disk. From my readings this requires more cpu power but less memory and less disk I/O. In my case I link these two databases by a KP/FK and pull sets of data which is written back out to a different (order) order database. The business is very very different with cheap powerful hardware. Thank you AMD. John W. Colby www.ColbyConsulting.com On 9/5/2011 1:30 PM, jwcolby wrote: > BTW I found something called GeekBench which I ran on my machine. It is the only thing I have found > that is a reasonable cost ($13) to give me numbers to compare to others. My Geekbench number is > ~13,500, and it pointed out to me that I am currently running the server with 1/2 of the memory > "bandwidth" I could be getting (the biggest reason I am adding more). From marklbreen at gmail.com Mon Sep 12 03:03:06 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 12 Sep 2011 09:03:06 +0100 Subject: [dba-SQLServer] linking back... In-Reply-To: References: Message-ID: Hello Francisco, Do you mean that SQL Server can link to a Jet db? If so, I did not know that. Or are you attempting something else? I presume that you do not want to install Office ? Mark On 6 September 2011 22:27, Francisco Tapia wrote: > I thought I had a grasp of this but there is something wrong with my > machine > and the new sql server 2008 r2 cluster :-|. I have a vendor specific > Access > Database which I must link down to vs Upsizing, the vendor doesn't support > the upsize, but being that I'm on a new OS and the culster is on 2008, I > don't see the drivers for the jet engine... :-| anyone been through this > hoop? > > > arg! > > > -Francisco > http://bit.ly/sqlthis | Tsql and More... > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From marklbreen at gmail.com Mon Sep 12 03:22:36 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 12 Sep 2011 09:22:36 +0100 Subject: [dba-SQLServer] Sproc emailed me to say I am broken Message-ID: Hello All, I am using a module in DNN named Dynamic Registration. In that module, I have a custom written sproc. I recently deleted a column in the database that I no longer use. That night a user attempted to register and when he did my sproc failed, so guess what, the module emailed me to inform me that it was now broken. I was astonished, mostly because the notification feature worked, but also because I had forgotten that such a feature existed. IMO, software does not work as well as that often enough. I was very impressed. thanks Mark From Gustav at cactus.dk Mon Sep 12 03:52:02 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 12 Sep 2011 10:52:02 +0200 Subject: [dba-SQLServer] linking back... Message-ID: Hi Mark It certainly can, both for read and write. It is explained in the BOL and in daily use at one of our clients linking two Access 2.0 database and one Access 97 database in use by third party apps. The only thing I miss is how to open those links non-exclusively; right now the users have to step out of the apps using the Access databases (no big deal, three users only) before transfer can take place between SQL Server 2005 and the linked databases. The transfer is controlled from my C# WinForms app which uses DataTableAdapters to connect to the databases, then custom code performs one-way or two-way appending or updating of records (I don't delete anything) Another option I have yet to test is the Sync Framework of Visual Studio. This should take care of the table plumbing to enable you to code on a higher level. /gustav >>> marklbreen at gmail.com 12-09-2011 10:03 >>> Hello Francisco, Do you mean that SQL Server can link to a Jet db? If so, I did not know that. Or are you attempting something else? I presume that you do not want to install Office ? Mark On 6 September 2011 22:27, Francisco Tapia wrote: > I thought I had a grasp of this but there is something wrong with my machine > and the new sql server 2008 r2 cluster :-|. I have a vendor specific Access > Database which I must link down to vs Upsizing, the vendor doesn't support > the upsize, but being that I'm on a new OS and the culster is on 2008, I > don't see the drivers for the jet engine... :-| anyone been through this hoop? > > arg! > > > -Francisco > http://bit.ly/sqlthis | Tsql and More... From fhtapia at gmail.com Mon Sep 12 16:19:55 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Mon, 12 Sep 2011 14:19:55 -0700 Subject: [dba-SQLServer] SQL Server compression In-Reply-To: <4E6CAAF2.2090706@colbyconsulting.com> References: <4E650719.7020301@colbyconsulting.com> <4E6CAAF2.2090706@colbyconsulting.com> Message-ID: very cool indeed! -Francisco On Sun, Sep 11, 2011 at 5:34 AM, jwcolby wrote: > I dropped in 4 more dimms and my GeekBench score is now 15K. However CPUZ > is still saying that my memory is dual channel instead of quad channel. I > have the correct sockets populated per the motherboard manual, 4 dimm > sockets per cpu sockets. I sure would like to figure that one out. > > In any event I now have 3 processors and 8 gigs assigned to Windows 2008 > and 13 processors and 56 gigs assigned to SQL Server. > > As I mentioned the other day I moved to page compression for all of my > major databases and while I do not know how it all works exactly but I now > have enough memory to have the two databases that I normally pull data from > for orders fit entirely into memory. One database is 35 gigs and the other > is 15 gigs. Supposedly the data is compressed and stored on disk. Then it > is loaded off od disk and stored in memory compressed. At the instant that > it is used, the data is uncompressed and any resulting data recompressed (if > storing) back into memory and from there back to disk. From my readings > this requires more cpu power but less memory and less disk I/O. > > In my case I link these two databases by a KP/FK and pull sets of data > which is written back out to a different (order) order database. The > business is very very different with cheap powerful hardware. > > Thank you AMD. > > > John W. Colby > www.ColbyConsulting.com > > On 9/5/2011 1:30 PM, jwcolby wrote: > > BTW I found something called GeekBench which I ran on my machine. It is > the only thing I have found > > that is a reasonable cost ($13) to give me numbers to compare to others. > My Geekbench number is > > ~13,500, and it pointed out to me that I am currently running the server > with 1/2 of the memory > > "bandwidth" I could be getting (the biggest reason I am adding more). > ______________________________**_________________ > dba-SQLServer mailing list > dba-SQLServer@**databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.**com > > From fhtapia at gmail.com Mon Sep 12 16:23:39 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Mon, 12 Sep 2011 14:23:39 -0700 Subject: [dba-SQLServer] linking back... In-Reply-To: References: Message-ID: yeah, I meant that i'm trying to create a linked database to an Access 2000 jet database. I wasn't able to do it from our new windows 2008 r2 cluster, so I had to use our 2005 system instead which does have the jet drivers on it, but then that's a windows 2003 server as well :|, There is not really much I can do but to use it this way and figure out how to get the jet drivers to show up in windows 2008r2, but maybe later as this project was due on Friday :-/, linking the data was just the beginning... -Francisco http://bit.ly/sqlthis | Tsql and More... On Mon, Sep 12, 2011 at 1:03 AM, Mark Breen wrote: > Hello Francisco, > > Do you mean that SQL Server can link to a Jet db? If so, I did not know > that. > > Or are you attempting something else? I presume that you do not want to > install Office ? > > Mark > > > > > On 6 September 2011 22:27, Francisco Tapia wrote: > > > I thought I had a grasp of this but there is something wrong with my > > machine > > and the new sql server 2008 r2 cluster :-|. I have a vendor specific > > Access > > Database which I must link down to vs Upsizing, the vendor doesn't > support > > the upsize, but being that I'm on a new OS and the culster is on 2008, I > > don't see the drivers for the jet engine... :-| anyone been through this > > hoop? > > > > > > arg! > > > > > > -Francisco > > http://bit.ly/sqlthis | Tsql and More... > > From davidmcafee at gmail.com Mon Sep 12 16:56:52 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 12 Sep 2011 14:56:52 -0700 Subject: [dba-SQLServer] linking back... In-Reply-To: References: Message-ID: Why not SSIS/DTS once per night/hour from the MDB into the SQL DB? On Mon, Sep 12, 2011 at 2:23 PM, Francisco Tapia wrote: > yeah, > I meant that i'm trying to create a linked database to an Access 2000 jet > database. I wasn't able to do it from our new windows 2008 r2 cluster, so > I > had to use our 2005 system instead which does have the jet drivers on it, > but then that's a windows 2003 server as well :|, There is not really > much > I can do but to use it this way and figure out how to get the jet drivers > to > show up in windows 2008r2, but maybe later as this project was due on > Friday > :-/, linking the data was just the beginning... > > > > > -Francisco > http://bit.ly/sqlthis | Tsql and More... > > > > > > On Mon, Sep 12, 2011 at 1:03 AM, Mark Breen wrote: > > > Hello Francisco, > > > > Do you mean that SQL Server can link to a Jet db? If so, I did not know > > that. > > > > Or are you attempting something else? I presume that you do not want to > > install Office ? > > > > Mark > > > > > > > > > > On 6 September 2011 22:27, Francisco Tapia wrote: > > > > > I thought I had a grasp of this but there is something wrong with my > > > machine > > > and the new sql server 2008 r2 cluster :-|. I have a vendor specific > > > Access > > > Database which I must link down to vs Upsizing, the vendor doesn't > > support > > > the upsize, but being that I'm on a new OS and the culster is on 2008, > I > > > don't see the drivers for the jet engine... :-| anyone been through > this > > > hoop? > > > > > > > > > arg! > > > > > > > > > -Francisco > > > http://bit.ly/sqlthis | Tsql and More... > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From fhtapia at gmail.com Mon Sep 12 17:19:45 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Mon, 12 Sep 2011 15:19:45 -0700 Subject: [dba-SQLServer] linking back... In-Reply-To: References: Message-ID: hmm, I hadn't thought of doing that, I certainly have access to the jet database drivers via ssis. I'll re-work my solution to run off a ssis package instead... Thanks Dave! -Francisco http://bit.ly/sqlthis | Tsql and More... On Mon, Sep 12, 2011 at 2:56 PM, David McAfee wrote: > Why not SSIS/DTS once per night/hour from the MDB into the SQL DB? > > > On Mon, Sep 12, 2011 at 2:23 PM, Francisco Tapia > wrote: > > > yeah, > > I meant that i'm trying to create a linked database to an Access 2000 > jet > > database. I wasn't able to do it from our new windows 2008 r2 cluster, > so > > I > > had to use our 2005 system instead which does have the jet drivers on it, > > but then that's a windows 2003 server as well :|, There is not really > > much > > I can do but to use it this way and figure out how to get the jet drivers > > to > > show up in windows 2008r2, but maybe later as this project was due on > > Friday > > :-/, linking the data was just the beginning... > > > > > > > > > > -Francisco > > http://bit.ly/sqlthis | Tsql and More... > > > > > > > > > > > > On Mon, Sep 12, 2011 at 1:03 AM, Mark Breen > wrote: > > > > > Hello Francisco, > > > > > > Do you mean that SQL Server can link to a Jet db? If so, I did not > know > > > that. > > > > > > Or are you attempting something else? I presume that you do not want > to > > > install Office ? > > > > > > Mark > > > > > > > > > > > > > > > On 6 September 2011 22:27, Francisco Tapia wrote: > > > > > > > I thought I had a grasp of this but there is something wrong with my > > > > machine > > > > and the new sql server 2008 r2 cluster :-|. I have a vendor specific > > > > Access > > > > Database which I must link down to vs Upsizing, the vendor doesn't > > > support > > > > the upsize, but being that I'm on a new OS and the culster is on > 2008, > > I > > > > don't see the drivers for the jet engine... :-| anyone been through > > this > > > > hoop? > > > > > > > > > > > > arg! > > > > > > > > > > > > -Francisco > > > > http://bit.ly/sqlthis | Tsql and More... > > > > From jwcolby at colbyconsulting.com Mon Sep 12 21:06:03 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 12 Sep 2011 22:06:03 -0400 Subject: [dba-SQLServer] SQL Server compression In-Reply-To: References: <4E650719.7020301@colbyconsulting.com> <4E6CAAF2.2090706@colbyconsulting.com> Message-ID: <4E6EBA8B.2020502@colbyconsulting.com> >However CPUZ is still saying that my memory is dual channel instead of quad channel. The concensus is that it has to do with the fact that it a multi-chip module. Essentially each chip looks like a dual channel controller. Each chip controls 1/2 of the dimm sockets. Each chip gets at the memory for the other chip through an interconnect. Thus there really are 4 channels but... John W. Colby www.ColbyConsulting.com On 9/12/2011 5:19 PM, Francisco Tapia wrote: > very cool indeed! > > -Francisco > > > On Sun, Sep 11, 2011 at 5:34 AM, jwcolbywrote: > >> I dropped in 4 more dimms and my GeekBench score is now 15K. However CPUZ >> is still saying that my memory is dual channel instead of quad channel. I >> have the correct sockets populated per the motherboard manual, 4 dimm >> sockets per cpu sockets. I sure would like to figure that one out. >> >> In any event I now have 3 processors and 8 gigs assigned to Windows 2008 >> and 13 processors and 56 gigs assigned to SQL Server. >> >> As I mentioned the other day I moved to page compression for all of my >> major databases and while I do not know how it all works exactly but I now >> have enough memory to have the two databases that I normally pull data from >> for orders fit entirely into memory. One database is 35 gigs and the other >> is 15 gigs. Supposedly the data is compressed and stored on disk. Then it >> is loaded off od disk and stored in memory compressed. At the instant that >> it is used, the data is uncompressed and any resulting data recompressed (if >> storing) back into memory and from there back to disk. From my readings >> this requires more cpu power but less memory and less disk I/O. >> >> In my case I link these two databases by a KP/FK and pull sets of data >> which is written back out to a different (order) order database. The >> business is very very different with cheap powerful hardware. >> >> Thank you AMD. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/5/2011 1:30 PM, jwcolby wrote: >>> BTW I found something called GeekBench which I ran on my machine. It is >> the only thing I have found >>> that is a reasonable cost ($13) to give me numbers to compare to others. >> My Geekbench number is >>> ~13,500, and it pointed out to me that I am currently running the server >> with 1/2 of the memory >>> "bandwidth" I could be getting (the biggest reason I am adding more). >> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Mon Sep 12 21:11:06 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 12 Sep 2011 22:11:06 -0400 Subject: [dba-SQLServer] SQL Server compression In-Reply-To: References: <4E650719.7020301@colbyconsulting.com> <4E6CAAF2.2090706@colbyconsulting.com> Message-ID: <4E6EBBBA.2000702@colbyconsulting.com> >> In any event I now have 3 processors and 8 gigs assigned to Windows 2008 and 13 processors and 56 gigs assigned to SQL Server. And of course that is cores, not processors. ;) John W. Colby www.ColbyConsulting.com On 9/12/2011 5:19 PM, Francisco Tapia wrote: > very cool indeed! > > -Francisco > > > On Sun, Sep 11, 2011 at 5:34 AM, jwcolbywrote: > >> I dropped in 4 more dimms and my GeekBench score is now 15K. However CPUZ >> is still saying that my memory is dual channel instead of quad channel. I >> have the correct sockets populated per the motherboard manual, 4 dimm >> sockets per cpu sockets. I sure would like to figure that one out. >> >> In any event I now have 3 processors and 8 gigs assigned to Windows 2008 >> and 13 processors and 56 gigs assigned to SQL Server. >> >> As I mentioned the other day I moved to page compression for all of my >> major databases and while I do not know how it all works exactly but I now >> have enough memory to have the two databases that I normally pull data from >> for orders fit entirely into memory. One database is 35 gigs and the other >> is 15 gigs. Supposedly the data is compressed and stored on disk. Then it >> is loaded off od disk and stored in memory compressed. At the instant that >> it is used, the data is uncompressed and any resulting data recompressed (if >> storing) back into memory and from there back to disk. From my readings >> this requires more cpu power but less memory and less disk I/O. >> >> In my case I link these two databases by a KP/FK and pull sets of data >> which is written back out to a different (order) order database. The >> business is very very different with cheap powerful hardware. >> >> Thank you AMD. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/5/2011 1:30 PM, jwcolby wrote: >>> BTW I found something called GeekBench which I ran on my machine. It is >> the only thing I have found >>> that is a reasonable cost ($13) to give me numbers to compare to others. >> My Geekbench number is >>> ~13,500, and it pointed out to me that I am currently running the server >> with 1/2 of the memory >>> "bandwidth" I could be getting (the biggest reason I am adding more). >> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From fuller.artful at gmail.com Tue Sep 13 06:20:54 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Tue, 13 Sep 2011 07:20:54 -0400 Subject: [dba-SQLServer] Strange syntax Message-ID: I just came across some T-SQL syntax that I've never seen before, and I have no idea what it means or how it works. DECLARE @b INT SELECT 0 [A] , B = 1 -- 1 , 1 ++ 1 AS [C] , 1 +-+ 1 AS [D] , 1 -+- 1 AS [E] , 1 - - 1 AS [F] PRINT 'Result: ' + CAST(@b AS VARCHAR(10)) Results: A B C D E F ----------- ----------- ----------- ----------- ----------- ----------- 0 1 2 0 2 2 (1 row(s) affected) Can anyone explain this? I can't think of a use for it offhand, but I'm certainly curious as to how it works. TIA, Arthur From fhtapia at gmail.com Tue Sep 13 11:44:04 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Tue, 13 Sep 2011 09:44:04 -0700 Subject: [dba-SQLServer] linking back... In-Reply-To: References: Message-ID: This is part of my error when I was trying to get a link back to jet, as it turns out my server is windows 2008 R2 (64 bit) along with Sql Server 64bit and the error I get is: when I try to use SSIS to push out a simple update table package :-| The requested OLE DB provider Microsoft.Jet.OLEDB.4.0 is not registered -- perhaps no 64-bit provider is available. Error code: 0x00000000. any ideas? -Francisco http://bit.ly/sqlthis | Tsql and More... On Mon, Sep 12, 2011 at 3:19 PM, Francisco Tapia wrote: > hmm, I hadn't thought of doing that, I certainly have access to the jet > database drivers via ssis. > > I'll re-work my solution to run off a ssis package instead... Thanks Dave! > > > -Francisco > http://bit.ly/sqlthis | Tsql and More... > > > > On Mon, Sep 12, 2011 at 2:56 PM, David McAfee wrote: > >> Why not SSIS/DTS once per night/hour from the MDB into the SQL DB? >> >> >> On Mon, Sep 12, 2011 at 2:23 PM, Francisco Tapia >> wrote: >> >> > yeah, >> > I meant that i'm trying to create a linked database to an Access 2000 >> jet >> > database. I wasn't able to do it from our new windows 2008 r2 cluster, >> so >> > I >> > had to use our 2005 system instead which does have the jet drivers on >> it, >> > but then that's a windows 2003 server as well :|, There is not really >> > much >> > I can do but to use it this way and figure out how to get the jet >> drivers >> > to >> > show up in windows 2008r2, but maybe later as this project was due on >> > Friday >> > :-/, linking the data was just the beginning... >> > >> > >> > >> > >> > -Francisco >> > http://bit.ly/sqlthis | Tsql and More... >> > >> > >> > >> > >> > >> > On Mon, Sep 12, 2011 at 1:03 AM, Mark Breen >> wrote: >> > >> > > Hello Francisco, >> > > >> > > Do you mean that SQL Server can link to a Jet db? If so, I did not >> know >> > > that. >> > > >> > > Or are you attempting something else? I presume that you do not want >> to >> > > install Office ? >> > > >> > > Mark >> > > >> > > >> > > >> > > >> > > On 6 September 2011 22:27, Francisco Tapia wrote: >> > > >> > > > I thought I had a grasp of this but there is something wrong with my >> > > > machine >> > > > and the new sql server 2008 r2 cluster :-|. I have a vendor >> specific >> > > > Access >> > > > Database which I must link down to vs Upsizing, the vendor doesn't >> > > support >> > > > the upsize, but being that I'm on a new OS and the culster is on >> 2008, >> > I >> > > > don't see the drivers for the jet engine... :-| anyone been through >> > this >> > > > hoop? >> > > > >> > > > >> > > > arg! >> > > > >> > > > >> > > > -Francisco >> > > > http://bit.ly/sqlthis | Tsql and More... >> > > >> > From fhtapia at gmail.com Tue Sep 13 12:29:01 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Tue, 13 Sep 2011 10:29:01 -0700 Subject: [dba-SQLServer] linking back... In-Reply-To: References: Message-ID: ok, there is a project property to set the ssis project to 32bit mode... that seems to take care of this issue.. thanks guys :) -Francisco http://bit.ly/sqlthis | Tsql and More... On Tue, Sep 13, 2011 at 9:44 AM, Francisco Tapia wrote: > This is part of my error when I was trying to get a link back to jet, as it > turns out my server is windows 2008 R2 (64 bit) along with Sql Server 64bit > and the error I get is: when I try to use SSIS to push out a simple update > table package :-| > > The requested OLE DB provider Microsoft.Jet.OLEDB.4.0 is not registered -- > perhaps no 64-bit provider is available. Error code: 0x00000000. > > > any ideas? > > > -Francisco > http://bit.ly/sqlthis | Tsql and More... > > > > > > On Mon, Sep 12, 2011 at 3:19 PM, Francisco Tapia wrote: > >> hmm, I hadn't thought of doing that, I certainly have access to the jet >> database drivers via ssis. >> >> I'll re-work my solution to run off a ssis package instead... Thanks Dave! >> >> >> -Francisco >> http://bit.ly/sqlthis | Tsql and More... >> >> >> >> On Mon, Sep 12, 2011 at 2:56 PM, David McAfee wrote: >> >>> Why not SSIS/DTS once per night/hour from the MDB into the SQL DB? >>> >>> >>> On Mon, Sep 12, 2011 at 2:23 PM, Francisco Tapia >>> wrote: >>> >>> > yeah, >>> > I meant that i'm trying to create a linked database to an Access 2000 >>> jet >>> > database. I wasn't able to do it from our new windows 2008 r2 cluster, >>> so >>> > I >>> > had to use our 2005 system instead which does have the jet drivers on >>> it, >>> > but then that's a windows 2003 server as well :|, There is not really >>> > much >>> > I can do but to use it this way and figure out how to get the jet >>> drivers >>> > to >>> > show up in windows 2008r2, but maybe later as this project was due on >>> > Friday >>> > :-/, linking the data was just the beginning... >>> > >>> > >>> > >>> > >>> > -Francisco >>> > http://bit.ly/sqlthis | Tsql and More... >>> > >>> > >>> > >>> > >>> > >>> > On Mon, Sep 12, 2011 at 1:03 AM, Mark Breen >>> wrote: >>> > >>> > > Hello Francisco, >>> > > >>> > > Do you mean that SQL Server can link to a Jet db? If so, I did not >>> know >>> > > that. >>> > > >>> > > Or are you attempting something else? I presume that you do not want >>> to >>> > > install Office ? >>> > > >>> > > Mark >>> > > >>> > > >>> > > >>> > > >>> > > On 6 September 2011 22:27, Francisco Tapia >>> wrote: >>> > > >>> > > > I thought I had a grasp of this but there is something wrong with >>> my >>> > > > machine >>> > > > and the new sql server 2008 r2 cluster :-|. I have a vendor >>> specific >>> > > > Access >>> > > > Database which I must link down to vs Upsizing, the vendor doesn't >>> > > support >>> > > > the upsize, but being that I'm on a new OS and the culster is on >>> 2008, >>> > I >>> > > > don't see the drivers for the jet engine... :-| anyone been through >>> > this >>> > > > hoop? >>> > > > >>> > > > >>> > > > arg! >>> > > > >>> > > > >>> > > > -Francisco >>> > > > http://bit.ly/sqlthis | Tsql and More... >>> > > >>> >> > From markamatte at hotmail.com Tue Sep 13 14:34:59 2011 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 13 Sep 2011 19:34:59 +0000 Subject: [dba-SQLServer] Strange syntax In-Reply-To: References: Message-ID: This 'almost' looks like examples of how to set an 'alias' to a field(A,B,C)...the rest seem to be examples of the '+' sign being used for calculations and concatenation. Just my guess... Mark A. Matte > Date: Tue, 13 Sep 2011 07:20:54 -0400 > From: fuller.artful at gmail.com > To: dba-sqlserver at databaseadvisors.com > Subject: [dba-SQLServer] Strange syntax > > I just came across some T-SQL syntax that I've never seen before, and I have > no idea what it means or how it works. > > > DECLARE @b INT > SELECT 0 [A] > , B = 1 -- 1 > , 1 ++ 1 AS [C] > , 1 +-+ 1 AS [D] > , 1 -+- 1 AS [E] > , 1 - - 1 AS [F] > > PRINT 'Result: ' + CAST(@b AS VARCHAR(10)) > > > Results: > > A B C D E F > ----------- ----------- ----------- ----------- ----------- ----------- > 0 1 2 0 2 2 > > (1 row(s) affected) > > Can anyone explain this? I can't think of a use for it offhand, but I'm > certainly curious as to how it works. > > TIA, > Arthur > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > From davidmcafee at gmail.com Tue Sep 13 14:57:09 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 13 Sep 2011 12:57:09 -0700 Subject: [dba-SQLServer] Strange syntax In-Reply-To: References: Message-ID: It looks like C or Very Early SQL, which is similar to C (used !=, ==, ++ and so on) The Declaration of @b and the print of the cast do nothing A is always going to be 0. I modified it to use a variable, just so it was easier to change the number. B is always going to be the test number C will always be 1 more D will always be 1 less E&F will always be 1 more DECLARE @N AS INT SET @N = 4 SELECT 0 AS A, @N AS B, @N ++ 1 AS C, --Think of it as: @N + (+1) @N +-+ 1 AS D, --Think of it as: @N + (-(+1)) or @N + -1 @N -+- 1 AS E, --Think of it as: @N - (+(-1) ) or @N - -1 @N - - 1 AS F --Think of it as: @N -(-1) same as E --Results: --A B C D E F ----------- ----------- ----------- ----------- ----------- ----------- --0 0 1 -1 1 1 --0 1 2 0 2 2 --0 2 3 1 3 3 --0 3 4 2 4 4 --0 4 5 3 5 5 On Tue, Sep 13, 2011 at 4:20 AM, Arthur Fuller wrote: > I just came across some T-SQL syntax that I've never seen before, and I > have > no idea what it means or how it works. > > > DECLARE @b INT > SELECT 0 [A] > , B = 1 -- 1 > , 1 ++ 1 AS [C] > , 1 +-+ 1 AS [D] > , 1 -+- 1 AS [E] > , 1 - - 1 AS [F] > > PRINT 'Result: ' + CAST(@b AS VARCHAR(10)) > > > Results: > > A B C D E F > ----------- ----------- ----------- ----------- ----------- ----------- > 0 1 2 0 2 2 > > (1 row(s) affected) > > Can anyone explain this? I can't think of a use for it offhand, but I'm > certainly curious as to how it works. > > From fuller.artful at gmail.com Tue Sep 13 16:38:14 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Tue, 13 Sep 2011 17:38:14 -0400 Subject: [dba-SQLServer] Strange syntax In-Reply-To: References: Message-ID: Wel thanks for your starting pointers, but I remain confused. WTH is -+-, or +-+? I'm recalling C syntax but even that don't cut it. (for x in y; x++) etc. WTF is -+- etc.? I must have fallen asleep in that seminar. A. On Tue, Sep 13, 2011 at 3:57 PM, David McAfee wrote: > It looks like C or Very Early SQL, which is similar to C (used !=, ==, ++ > and so on) > > From stuart at lexacorp.com.pg Tue Sep 13 17:28:48 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 14 Sep 2011 08:28:48 +1000 Subject: [dba-SQLServer] Strange syntax In-Reply-To: References: , , Message-ID: <4E6FD920.19745.9E712F7@stuart.lexacorp.com.pg> Concatenation of operators. Try variants of this in an immediate window in Access i.e: "? 1 ++--+ 2" It works in many programming enviroments including just about any flavour of BASIC. -- Stuart On 13 Sep 2011 at 17:38, Arthur Fuller wrote: > Wel thanks for your starting pointers, but I remain confused. WTH is > -+-, or +-+? I'm recalling C syntax but even that don't cut it. (for x > in y; x++) etc. WTF is -+- etc.? I must have fallen asleep in that > seminar. A. > > On Tue, Sep 13, 2011 at 3:57 PM, David McAfee > wrote: > > > It looks like C or Very Early SQL, which is similar to C (used !=, > > ==, ++ and so on) > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From ab-mi at post3.tele.dk Tue Sep 13 18:29:44 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Wed, 14 Sep 2011 01:29:44 +0200 Subject: [dba-SQLServer] linking back... In-Reply-To: References: Message-ID: <61D4FB2F07114DFE8826F35CBEC0A8CC@abpc> Hi Gustav, >> The only thing I miss is how to open those links non-exclusively Don't know if this is applicable in your case. But I've noticed the same behaviour when linking an Access database to Excel: the Access database will be read only as long as Excel holds the connection. A workaround to this is to edit the connection string in Excel and change the setting "Mode=Share Deny Write" to "Mode=Share Deny None". This will make the db full editable in Access even if it's opened in Excel. Maybe you can make a similar setting in your app. Asger -----Oprindelig meddelelse----- Fra: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] P? vegne af Gustav Brock Sendt: 12. september 2011 10:52 Til: dba-sqlserver at databaseadvisors.com Emne: Re: [dba-SQLServer] linking back... Hi Mark It certainly can, both for read and write. It is explained in the BOL and in daily use at one of our clients linking two Access 2.0 database and one Access 97 database in use by third party apps. The only thing I miss is how to open those links non-exclusively; right now the users have to step out of the apps using the Access databases (no big deal, three users only) before transfer can take place between SQL Server 2005 and the linked databases. The transfer is controlled from my C# WinForms app which uses DataTableAdapters to connect to the databases, then custom code performs one-way or two-way appending or updating of records (I don't delete anything) Another option I have yet to test is the Sync Framework of Visual Studio. This should take care of the table plumbing to enable you to code on a higher level. /gustav >>> marklbreen at gmail.com 12-09-2011 10:03 >>> Hello Francisco, Do you mean that SQL Server can link to a Jet db? If so, I did not know that. Or are you attempting something else? I presume that you do not want to install Office ? Mark On 6 September 2011 22:27, Francisco Tapia wrote: > I thought I had a grasp of this but there is something wrong with my machine > and the new sql server 2008 r2 cluster :-|. I have a vendor specific Access > Database which I must link down to vs Upsizing, the vendor doesn't support > the upsize, but being that I'm on a new OS and the culster is on 2008, I > don't see the drivers for the jet engine... :-| anyone been through this hoop? > > arg! > > > -Francisco > http://bit.ly/sqlthis | Tsql and More... _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From lawhonac at hiwaay.net Tue Sep 13 18:38:54 2011 From: lawhonac at hiwaay.net (Alan Lawhon) Date: Tue, 13 Sep 2011 18:38:54 -0500 Subject: [dba-SQLServer] Strange syntax In-Reply-To: References: Message-ID: <001301cc726e$4cceebe0$e66cc3a0$@net> Arthur, et al: Goodness! I hope something like this doesn't show up on the 70-432 and 70-433 SQL Server certification exams ... Alan C. Lawhon -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Tuesday, September 13, 2011 6:21 AM To: Discussion concerning MS SQL Server Subject: [dba-SQLServer] Strange syntax I just came across some T-SQL syntax that I've never seen before, and I have no idea what it means or how it works. DECLARE @b INT SELECT 0 [A] , B = 1 -- 1 , 1 ++ 1 AS [C] , 1 +-+ 1 AS [D] , 1 -+- 1 AS [E] , 1 - - 1 AS [F] PRINT 'Result: ' + CAST(@b AS VARCHAR(10)) Results: A B C D E F ----------- ----------- ----------- ----------- ----------- ----------- 0 1 2 0 2 2 (1 row(s) affected) Can anyone explain this? I can't think of a use for it offhand, but I'm certainly curious as to how it works. TIA, Arthur _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From davidmcafee at gmail.com Tue Sep 13 19:27:20 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 13 Sep 2011 17:27:20 -0700 Subject: [dba-SQLServer] Strange syntax In-Reply-To: <001301cc726e$4cceebe0$e66cc3a0$@net> References: <001301cc726e$4cceebe0$e66cc3a0$@net> Message-ID: No. This is very old usage. Pre 7.0. I've seen it in our old erp system. My professor would throw stuff like that in some of our tests. Anybody using that in a newer SQL sproc is just trying to make it look like he's doing hard work. :) Sent from my Droid phone. On Sep 13, 2011 4:39 PM, "Alan Lawhon" wrote: > Arthur, et al: > > Goodness! I hope something like this doesn't show up on the 70-432 and > 70-433 SQL Server certification exams ... > > Alan C. Lawhon > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Arthur > Fuller > Sent: Tuesday, September 13, 2011 6:21 AM > To: Discussion concerning MS SQL Server > Subject: [dba-SQLServer] Strange syntax > > I just came across some T-SQL syntax that I've never seen before, and I have > no idea what it means or how it works. > > > DECLARE @b INT > SELECT 0 [A] > , B = 1 -- 1 > , 1 ++ 1 AS [C] > , 1 +-+ 1 AS [D] > , 1 -+- 1 AS [E] > , 1 - - 1 AS [F] > > PRINT 'Result: ' + CAST(@b AS VARCHAR(10)) > > > Results: > > A B C D E F > ----------- ----------- ----------- ----------- ----------- ----------- > 0 1 2 0 2 2 > > (1 row(s) affected) > > Can anyone explain this? I can't think of a use for it offhand, but I'm > certainly curious as to how it works. > > TIA, > Arthur > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > From accessd at shaw.ca Tue Sep 13 20:35:25 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 13 Sep 2011 18:35:25 -0700 Subject: [dba-SQLServer] New Windows 8 In-Reply-To: <2F9A0DD5E91F496C8AE781EC53B17173@creativesystemdesigns.com> References: <2F9A0DD5E91F496C8AE781EC53B17173@creativesystemdesigns.com> Message-ID: The first look of Windows 8 may be a bit of a curiosity. Actually, it is two products in one or a core with two distros...like Linux, given say, Lime and Ubuntu, each interface looks completely different but each has the same kernel. There will be the new default browser/cell phone type interface and then there will be Windows7. http://www.theregister.co.uk/2011/09/13/windows_8_preview/ I think this product is an evolutionary product...One part says desktop PC and the other says Web based browser. The interface is just a step on the journey which will lead away from the desktop PC to an internet support application. Many articles have been written saying it more bluntly, but this is the formal acceptance and official agreement, on the part of Microsoft. They have just acknowledged the truth and that is that the PC, as we know it, is dead. So boys and girls if you plan to be working in the computer industry, of the future get your internet skills ready. Learn about web servers, internet protocols, distributive databases, HTMLx, CSSx, JavaScript, web based graphics and cloud based applications (and all the forth-coming generations). It is going to be a thrilling ride as we launch off from the PC. Jim From stuart at lexacorp.com.pg Tue Sep 13 21:18:47 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 14 Sep 2011 12:18:47 +1000 Subject: [dba-SQLServer] [AccessD] New Windows 8 In-Reply-To: References: , <2F9A0DD5E91F496C8AE781EC53B17173@creativesystemdesigns.com>, Message-ID: <4E700F07.22290.383F13@stuart.lexacorp.com.pg> Maybe in the US where internet access is fast and bandiwdth is cheap. It will be many years before businesses in much of the world are prepared to go that way. -- Stuart On 13 Sep 2011 at 18:35, Jim Lawrence wrote: > Many articles have been written saying it more bluntly, but this is > the formal acceptance and official agreement, on the part of > Microsoft. They have just acknowledged the truth and that is that the > PC, as we know it, is dead. > > So boys and girls if you plan to be working in the computer industry, > of the future get your internet skills ready. Learn about web servers, > internet protocols, distributive databases, HTMLx, CSSx, JavaScript, > web based graphics and cloud based applications (and all the > forth-coming generations). > > It is going to be a thrilling ride as we launch off from the PC. > From fuller.artful at gmail.com Wed Sep 14 01:32:57 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Wed, 14 Sep 2011 02:32:57 -0400 Subject: [dba-SQLServer] Strange syntax In-Reply-To: References: <001301cc726e$4cceebe0$e66cc3a0$@net> Message-ID: Yeah OK I get it, I'm way out of the loop. But catch me up, please. I still don't understand why or how this works. If you have a spare moment, please explain. A. From stuart at lexacorp.com.pg Wed Sep 14 02:48:04 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 14 Sep 2011 17:48:04 +1000 Subject: [dba-SQLServer] Strange syntax In-Reply-To: References: , , Message-ID: <4E705C34.3926.165B928@stuart.lexacorp.com.pg> On 14 Sep 2011 at 2:32, Arthur Fuller wrote: > Yeah OK I get it, I'm way out of the loop. But catch me up, please. I > still don't understand why or how this works. > > If you have a spare moment, please explain. > It's actually quite simple once you dig through the obfuscation. You don't need the DECLARE and PRINT lines at all to return the recordset in question, They just returning the string "Result = Null" as an "informational error message" to the calling application. (Null because although @b is declared, it is not initialised with a SET @b =....." ) The recordset comes purely from the select part which is just using different ways of declaring field aliases and using concatentation of +/- operators..You get exactly the same recordset returned with: SELECT 0 AS A, 1 - (-1) AS B, 1 + (+1) AS C, 1 + (- (+1)) AS D, 1 - (+ ( -1)) AS E, 1 - (-1) AS F or SELECT A = 0, B = 1 - (-1), C = ..... Note the field alias B is not the integer variable @b. Using the same letter for both is just further obfuscation. From stuart at lexacorp.com.pg Wed Sep 14 03:08:06 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 14 Sep 2011 18:08:06 +1000 Subject: [dba-SQLServer] Strange syntax In-Reply-To: <4E705C34.3926.165B928@stuart.lexacorp.com.pg> References: , , <4E705C34.3926.165B928@stuart.lexacorp.com.pg> Message-ID: <4E7060E6.32163.1780FCF@stuart.lexacorp.com.pg> Just noticed another cunning piece of obfuscation in there: ,B = 1 -- 1 The "--" is a comment delimiter so this is the same as ,B = 1 /* 1 */ and not ,B = 1 - (-1) So the field B returns 1, not 2. -- Stuart On 14 Sep 2011 at 17:48, Stuart McLachlan wrote: > On 14 Sep 2011 at 2:32, Arthur Fuller wrote: > > > Yeah OK I get it, I'm way out of the loop. But catch me up, please. > > I still don't understand why or how this works. > > > > If you have a spare moment, please explain. > > > > It's actually quite simple once you dig through the obfuscation. > > You don't need the DECLARE and PRINT lines at all to return the > recordset in question, They just returning the string "Result = Null" > as an "informational error message" to the calling application. (Null > because although @b is declared, it is not initialised with a SET @b > =....." ) > > The recordset comes purely from the select part which is just using > different ways of declaring field aliases and using concatentation of > +/- operators..You get exactly the same recordset returned with: > > SELECT 0 AS A, > 1 - (-1) AS B, > 1 + (+1) AS C, > 1 + (- (+1)) AS D, > 1 - (+ ( -1)) AS E, > 1 - (-1) AS F > > or > SELECT A = 0, > B = 1 - (-1), > C = ..... > > Note the field alias B is not the integer variable @b. Using the same > letter for both is just further obfuscation. > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From marklbreen at gmail.com Thu Sep 15 04:28:14 2011 From: marklbreen at gmail.com (Mark Breen) Date: Thu, 15 Sep 2011 10:28:14 +0100 Subject: [dba-SQLServer] linking back... In-Reply-To: References: Message-ID: Hi Gustav, so when you link them, does that mean tha in SSMS, you can write queries against the Jet tables ? If so, why can't you schedule a job to do the update up and down, regardless of exclusive use. Also, just a question, I used to use DTS a lot back in SQL 2000 days, I have not used it too much since 2005 / 2008 / 2008 R2, but did you attempt to get SSIS to manage the data management, it sounds like it it the type of thing it should be used for. thanks Mark On 12 September 2011 09:52, Gustav Brock wrote: > Hi Mark > > It certainly can, both for read and write. It is explained in the BOL and > in daily use at one of our clients linking two Access 2.0 database and one > Access 97 database in use by third party apps. > > The only thing I miss is how to open those links non-exclusively; right now > the users have to step out of the apps using the Access databases (no big > deal, three users only) before transfer can take place between SQL Server > 2005 and the linked databases. The transfer is controlled from my C# > WinForms app which uses DataTableAdapters to connect to the databases, then > custom code performs one-way or two-way appending or updating of records (I > don't delete anything) > > Another option I have yet to test is the Sync Framework of Visual Studio. > This should take care of the table plumbing to enable you to code on a > higher level. > > /gustav > > > >>> marklbreen at gmail.com 12-09-2011 10:03 >>> > Hello Francisco, > > Do you mean that SQL Server can link to a Jet db? If so, I did not know > that. > > Or are you attempting something else? I presume that you do not want to > install Office ? > > Mark > > > On 6 September 2011 22:27, Francisco Tapia wrote: > > > I thought I had a grasp of this but there is something wrong with my > machine > > and the new sql server 2008 r2 cluster :-|. I have a vendor specific > Access > > Database which I must link down to vs Upsizing, the vendor doesn't > support > > the upsize, but being that I'm on a new OS and the culster is on 2008, I > > don't see the drivers for the jet engine... :-| anyone been through this > hoop? > > > > arg! > > > > > > -Francisco > > http://bit.ly/sqlthis | Tsql and More... > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From Gustav at cactus.dk Thu Sep 15 05:02:04 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 15 Sep 2011 12:02:04 +0200 Subject: [dba-SQLServer] linking back... Message-ID: Hi Mark Yes, you can see and use the JET tables in SSMS. However, I don't use DTS for syncing as the sync process is rather complicated and I haven't used DTS previously. Also, the client are not superusers, thus operation had to be a click of a button which I created in the app itself with a progress bar and decent success/error reporting. /gustav >>> marklbreen at gmail.com 15-09-2011 11:28 >>> Hi Gustav, so when you link them, does that mean tha in SSMS, you can write queries against the Jet tables ? If so, why can't you schedule a job to do the update up and down, regardless of exclusive use. Also, just a question, I used to use DTS a lot back in SQL 2000 days, I have not used it too much since 2005 / 2008 / 2008 R2, but did you attempt to get SSIS to manage the data management, it sounds like it it the type of thing it should be used for. thanks Mark On 12 September 2011 09:52, Gustav Brock wrote: > Hi Mark > > It certainly can, both for read and write. It is explained in the BOL and > in daily use at one of our clients linking two Access 2.0 database and one > Access 97 database in use by third party apps. > > The only thing I miss is how to open those links non-exclusively; right now > the users have to step out of the apps using the Access databases (no big > deal, three users only) before transfer can take place between SQL Server > 2005 and the linked databases. The transfer is controlled from my C# > WinForms app which uses DataTableAdapters to connect to the databases, then > custom code performs one-way or two-way appending or updating of records (I > don't delete anything) > > Another option I have yet to test is the Sync Framework of Visual Studio. > This should take care of the table plumbing to enable you to code on a > higher level. > > /gustav > > > >>> marklbreen at gmail.com 12-09-2011 10:03 >>> > Hello Francisco, > > Do you mean that SQL Server can link to a Jet db? If so, I did not know > that. > > Or are you attempting something else? I presume that you do not want to > install Office ? > > Mark > > > On 6 September 2011 22:27, Francisco Tapia wrote: > > > I thought I had a grasp of this but there is something wrong with my > machine > > and the new sql server 2008 r2 cluster :-|. I have a vendor specific > Access > > Database which I must link down to vs Upsizing, the vendor doesn't > support > > the upsize, but being that I'm on a new OS and the culster is on 2008, I > > don't see the drivers for the jet engine... :-| anyone been through this > hoop? > > > > arg! > > > > > > -Francisco > > http://bit.ly/sqlthis | Tsql and More... > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Sep 17 08:54:39 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 17 Sep 2011 09:54:39 -0400 Subject: [dba-SQLServer] SSMS priority Message-ID: <4E74A69F.6000706@colbyconsulting.com> I am running a query which is maxing out all 12 cores assigned to SQL Server. Just as an aside i had to reduce the number of cores assigned in order to reduce the temperature of the cores below where it would blue screen. In any event I now have 4 cores and 8 gigs assigned to the OS (Windows 2008R2), or more correctly not assigned to SQL Server. My issue is that when all the resources are in use, SSMS responds very slowly. For example I opened SSMS and clicked on the databases tree and it took several minutes to drop down. After that things took 10 seconds to 30 seconds which normally take a second. Is there a setting somewhere which will tell sql server to leave some resources for SSMS, or basically for any process other than the thing it is currently doing. In this case it is running a simple append query, about 7 fields, from one database / table (index on those 7 fields) to another database / table. In this specific case I am trying to copy these 7 fields for about 150 million records, rotating media for both databases, and for some reason it is incredibly slow. The records do have to be inserted in sorted order, sorted on 3 fields. -- John W. Colby www.ColbyConsulting.com From lawhonac at hiwaay.net Sat Sep 17 10:39:08 2011 From: lawhonac at hiwaay.net (Alan Lawhon) Date: Sat, 17 Sep 2011 10:39:08 -0500 Subject: [dba-SQLServer] Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer Message-ID: <001601cc754f$f0c76f90$d2564eb0$@net> http://windowssecrets.com/top-story/the-sorry-tale-of-the-unsecure-sockets-l ayer/ http://tinyurl.com/3z9awxj This is a follow-up article to the story concerning corrupted root certificates which I posted last week. Microsoft issued an out-of-cycle security patch to eliminate the source of the phony certificates, (i.e. DigiNotar), and remove the threat to users of Internet Explorer and other browsers. Since > than 99 percent of the potential "victims" of this security breach were located over in Iran, Woody Leonhard seems to be implying that this may be a case of the Government of Iran eavesdropping on its citizens; thus there is little (if any) chance of this breach adversely affecting users outside of Iran - like us. Still, his analysis of the "lax process" by which root certificates are issued is illuminating. At the end of his article, Woody recommends that users consider modifying their "Hosts" file (to read only) in order to "lock" their system and prevent man-in-the-middle attacks and other security-related vulnerabilities. Before I modify a system file, I want to check with the experts on here. Are most of you in agreement that changing your "Hosts" file (to read only) is a good idea? (I wonder why Microsoft doesn't make the "Hosts" file read only by default?) Alan C. Lawhon From jlawrenc1 at shaw.ca Sat Sep 17 12:36:08 2011 From: jlawrenc1 at shaw.ca (Jim Lawrence) Date: Sat, 17 Sep 2011 10:36:08 -0700 Subject: [dba-SQLServer] SSMS priority In-Reply-To: <4E74A69F.6000706@colbyconsulting.com> References: <4E74A69F.6000706@colbyconsulting.com> Message-ID: You need a cooling kit and a few more fans. ;-) Jim -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, September 17, 2011 6:55 AM To: Sqlserver-Dba Subject: [dba-SQLServer] SSMS priority I am running a query which is maxing out all 12 cores assigned to SQL Server. Just as an aside i had to reduce the number of cores assigned in order to reduce the temperature of the cores below where it would blue screen. In any event I now have 4 cores and 8 gigs assigned to the OS (Windows 2008R2), or more correctly not assigned to SQL Server. My issue is that when all the resources are in use, SSMS responds very slowly. For example I opened SSMS and clicked on the databases tree and it took several minutes to drop down. After that things took 10 seconds to 30 seconds which normally take a second. Is there a setting somewhere which will tell sql server to leave some resources for SSMS, or basically for any process other than the thing it is currently doing. In this case it is running a simple append query, about 7 fields, from one database / table (index on those 7 fields) to another database / table. In this specific case I am trying to copy these 7 fields for about 150 million records, rotating media for both databases, and for some reason it is incredibly slow. The records do have to be inserted in sorted order, sorted on 3 fields. -- John W. Colby www.ColbyConsulting.com _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From df.waters at comcast.net Sat Sep 17 13:03:04 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 17 Sep 2011 13:03:04 -0500 Subject: [dba-SQLServer] SSMS priority In-Reply-To: References: <4E74A69F.6000706@colbyconsulting.com> Message-ID: <000601cc7564$0c169e10$2443da30$@comcast.net> Ah - Cooling! I discovered on my box that straight through air flow worked a lot better. I originally started with the OEM fan that blew straight down onto the processor and motherboard, but temps seemed a little high. Then I got a CPU cooler that has tubes which are cooled by a 'radiator' assembly with a fan attached which complemented the airflow I already had going from front to back. Temps went down several degrees. That cooler cost < $50, so it was a good buy. You can also get two fans for those coolers which might help. Dan -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Saturday, September 17, 2011 12:36 PM To: 'Discussion concerning MS SQL Server' Subject: Re: [dba-SQLServer] SSMS priority You need a cooling kit and a few more fans. ;-) Jim -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, September 17, 2011 6:55 AM To: Sqlserver-Dba Subject: [dba-SQLServer] SSMS priority I am running a query which is maxing out all 12 cores assigned to SQL Server. Just as an aside i had to reduce the number of cores assigned in order to reduce the temperature of the cores below where it would blue screen. In any event I now have 4 cores and 8 gigs assigned to the OS (Windows 2008R2), or more correctly not assigned to SQL Server. My issue is that when all the resources are in use, SSMS responds very slowly. For example I opened SSMS and clicked on the databases tree and it took several minutes to drop down. After that things took 10 seconds to 30 seconds which normally take a second. Is there a setting somewhere which will tell sql server to leave some resources for SSMS, or basically for any process other than the thing it is currently doing. In this case it is running a simple append query, about 7 fields, from one database / table (index on those 7 fields) to another database / table. In this specific case I am trying to copy these 7 fields for about 150 million records, rotating media for both databases, and for some reason it is incredibly slow. The records do have to be inserted in sorted order, sorted on 3 fields. -- John W. Colby www.ColbyConsulting.com _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Sep 17 13:43:28 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 17 Sep 2011 14:43:28 -0400 Subject: [dba-SQLServer] SSMS priority In-Reply-To: References: <4E74A69F.6000706@colbyconsulting.com> Message-ID: <4E74EA50.6040808@colbyconsulting.com> LOL, yep. I have a server with about 16 hard drives, plus a 16 port raid controller, plus two amd 6128 processors plus eight 8 gb dimms. Plenty of heat generated there. After the blue screen i changed the fan wall between the disks and the motherboard area, changing to thhree 120 mm fans. That helped a lot. Went back to my jet engine exhaust fans. They are loud but pull tons of air out of the case. The processor hsf is the real issue. I have ordered an adapter to use a 120mm fan on those. That will get as much air blowing on them as I am ever going to get. I think I need to remove and reinstall the hsf on both sockets. One is 10 degrees C hotter than the other. Something wrong there. John W. Colby www.ColbyConsulting.com On 9/17/2011 1:36 PM, Jim Lawrence wrote: > You need a cooling kit and a few more fans. ;-) > > Jim > > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, September 17, 2011 6:55 AM > To: Sqlserver-Dba > Subject: [dba-SQLServer] SSMS priority > > I am running a query which is maxing out all 12 cores assigned to SQL > Server. Just as an aside i > had to reduce the number of cores assigned in order to reduce the > temperature of the cores below > where it would blue screen. > > In any event I now have 4 cores and 8 gigs assigned to the OS (Windows > 2008R2), or more correctly > not assigned to SQL Server. > > My issue is that when all the resources are in use, SSMS responds very > slowly. For example I opened > SSMS and clicked on the databases tree and it took several minutes to drop > down. After that things > took 10 seconds to 30 seconds which normally take a second. > > Is there a setting somewhere which will tell sql server to leave some > resources for SSMS, or > basically for any process other than the thing it is currently doing. In > this case it is running a > simple append query, about 7 fields, from one database / table (index on > those 7 fields) to another > database / table. > > In this specific case I am trying to copy these 7 fields for about 150 > million records, rotating > media for both databases, and for some reason it is incredibly slow. The > records do have to be > inserted in sorted order, sorted on 3 fields. > From jwcolby at colbyconsulting.com Sat Sep 17 13:44:23 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 17 Sep 2011 14:44:23 -0400 Subject: [dba-SQLServer] SSMS priority In-Reply-To: <000601cc7564$0c169e10$2443da30$@comcast.net> References: <4E74A69F.6000706@colbyconsulting.com> <000601cc7564$0c169e10$2443da30$@comcast.net> Message-ID: <4E74EA87.8040403@colbyconsulting.com> I have aftermarket heat pipe HSFs but they are just not enough by themselves. John W. Colby www.ColbyConsulting.com On 9/17/2011 2:03 PM, Dan Waters wrote: > Ah - Cooling! I discovered on my box that straight through air flow worked > a lot better. I originally started with the OEM fan that blew straight down > onto the processor and motherboard, but temps seemed a little high. Then I > got a CPU cooler that has tubes which are cooled by a 'radiator' assembly > with a fan attached which complemented the airflow I already had going from > front to back. Temps went down several degrees. That cooler cost< $50, so > it was a good buy. You can also get two fans for those coolers which might > help. > > Dan > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence > Sent: Saturday, September 17, 2011 12:36 PM > To: 'Discussion concerning MS SQL Server' > Subject: Re: [dba-SQLServer] SSMS priority > > You need a cooling kit and a few more fans. ;-) > > Jim > > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, September 17, 2011 6:55 AM > To: Sqlserver-Dba > Subject: [dba-SQLServer] SSMS priority > > I am running a query which is maxing out all 12 cores assigned to SQL > Server. Just as an aside i had to reduce the number of cores assigned in > order to reduce the temperature of the cores below where it would blue > screen. > > In any event I now have 4 cores and 8 gigs assigned to the OS (Windows > 2008R2), or more correctly not assigned to SQL Server. > > My issue is that when all the resources are in use, SSMS responds very > slowly. For example I opened SSMS and clicked on the databases tree and it > took several minutes to drop down. After that things took 10 seconds to 30 > seconds which normally take a second. > > Is there a setting somewhere which will tell sql server to leave some > resources for SSMS, or basically for any process other than the thing it is > currently doing. In this case it is running a simple append query, about 7 > fields, from one database / table (index on those 7 fields) to another > database / table. > > In this specific case I am trying to copy these 7 fields for about 150 > million records, rotating media for both databases, and for some reason it > is incredibly slow. The records do have to be inserted in sorted order, > sorted on 3 fields. > > -- > John W. Colby > www.ColbyConsulting.com > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From stuart at lexacorp.com.pg Sat Sep 17 16:18:12 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 18 Sep 2011 07:18:12 +1000 Subject: [dba-SQLServer] Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: <001601cc754f$f0c76f90$d2564eb0$@net> References: <001601cc754f$f0c76f90$d2564eb0$@net> Message-ID: <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg> As a general rule, an RO hosts file makes sense. Very few people ever need special entries in it. OTOH, I have a shortcut to mine in a folder on my desktop because I edit it quite often, -- Stuart On 17 Sep 2011 at 10:39, Alan Lawhon wrote: > > http://windowssecrets.com/top-story/the-sorry-tale-of-the-unsecure-soc > kets-l ayer/ > > http://tinyurl.com/3z9awxj > > > > This is a follow-up article to the story concerning corrupted root > certificates which I posted last week. Microsoft issued an > out-of-cycle security patch to eliminate the source of the phony > certificates, (i.e. DigiNotar), and remove the threat to users of > Internet Explorer and other browsers. > > Since > than 99 percent of the potential "victims" of this security > breach were located over in Iran, Woody Leonhard seems to be implying > that this may be a case of the Government of Iran eavesdropping on its > citizens; thus there is little (if any) chance of this breach > adversely affecting users outside of Iran - like us. Still, his > analysis of the "lax process" by which root certificates are issued is > illuminating. > > At the end of his article, Woody recommends that users consider > modifying their "Hosts" file (to read only) in order to "lock" their > system and prevent man-in-the-middle attacks and other > security-related vulnerabilities. Before I modify a system file, I > want to check with the experts on here. Are most of you in agreement > that changing your "Hosts" file (to read only) is a good idea? (I > wonder why Microsoft doesn't make the "Hosts" file read only by > default?) > > Alan C. Lawhon > > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From accessd at shaw.ca Sat Sep 17 16:22:23 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 17 Sep 2011 14:22:23 -0700 Subject: [dba-SQLServer] SSMS priority In-Reply-To: <4E74EA50.6040808@colbyconsulting.com> References: <4E74A69F.6000706@colbyconsulting.com> <4E74EA50.6040808@colbyconsulting.com> Message-ID: <17D76B4B16D548F5AA84566377A3AFF3@creativesystemdesigns.com> Hi John: Here is a little program that might help you with monitoring heating issue: http://www.almico.com/speedfan.php It is a free download and can monitor fan speeds, CPU temperatures, can send you an email if a threshold is exceeded and is customizable for specific motherboards and circuitry. Also, it may be time to go to refrigerated liquid cooling. Jim -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, September 17, 2011 11:43 AM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] SSMS priority LOL, yep. I have a server with about 16 hard drives, plus a 16 port raid controller, plus two amd 6128 processors plus eight 8 gb dimms. Plenty of heat generated there. After the blue screen i changed the fan wall between the disks and the motherboard area, changing to thhree 120 mm fans. That helped a lot. Went back to my jet engine exhaust fans. They are loud but pull tons of air out of the case. The processor hsf is the real issue. I have ordered an adapter to use a 120mm fan on those. That will get as much air blowing on them as I am ever going to get. I think I need to remove and reinstall the hsf on both sockets. One is 10 degrees C hotter than the other. Something wrong there. John W. Colby www.ColbyConsulting.com On 9/17/2011 1:36 PM, Jim Lawrence wrote: > You need a cooling kit and a few more fans. ;-) > > Jim > > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, September 17, 2011 6:55 AM > To: Sqlserver-Dba > Subject: [dba-SQLServer] SSMS priority > > I am running a query which is maxing out all 12 cores assigned to SQL > Server. Just as an aside i > had to reduce the number of cores assigned in order to reduce the > temperature of the cores below > where it would blue screen. > > In any event I now have 4 cores and 8 gigs assigned to the OS (Windows > 2008R2), or more correctly > not assigned to SQL Server. > > My issue is that when all the resources are in use, SSMS responds very > slowly. For example I opened > SSMS and clicked on the databases tree and it took several minutes to drop > down. After that things > took 10 seconds to 30 seconds which normally take a second. > > Is there a setting somewhere which will tell sql server to leave some > resources for SSMS, or > basically for any process other than the thing it is currently doing. In > this case it is running a > simple append query, about 7 fields, from one database / table (index on > those 7 fields) to another > database / table. > > In this specific case I am trying to copy these 7 fields for about 150 > million records, rotating > media for both databases, and for some reason it is incredibly slow. The > records do have to be > inserted in sorted order, sorted on 3 fields. > _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Sep 17 16:50:28 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 17 Sep 2011 17:50:28 -0400 Subject: [dba-SQLServer] SSMS priority In-Reply-To: <17D76B4B16D548F5AA84566377A3AFF3@creativesystemdesigns.com> References: <4E74A69F.6000706@colbyconsulting.com> <4E74EA50.6040808@colbyconsulting.com> <17D76B4B16D548F5AA84566377A3AFF3@creativesystemdesigns.com> Message-ID: <4E751624.6030908@colbyconsulting.com> I am using speedfan. That is how I determined that I was pushing the envelope. It is OK but not great, it does the job. It doesn't see all of the cores, but it does return the temps of both dies in the MCM that is the AMD processor. > Also, it may be time to go to refrigerated liquid cooling. No, I really don't want to go there. I am using a 4U cabinet and could use a push/pull cooler (fan on both sides) but for this socket they are about $90 each. I will do that as a last resort. I really get the feeling that one of the HSFs is not seated properly. There is no other explanation for a 10 degree C difference between the sockets at idle. John W. Colby www.ColbyConsulting.com On 9/17/2011 5:22 PM, Jim Lawrence wrote: > Hi John: > > Here is a little program that might help you with monitoring heating issue: > http://www.almico.com/speedfan.php > > It is a free download and can monitor fan speeds, CPU temperatures, can send > you an email if a threshold is exceeded and is customizable for specific > motherboards and circuitry. > > Also, it may be time to go to refrigerated liquid cooling. > > Jim > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, September 17, 2011 11:43 AM > To: Discussion concerning MS SQL Server > Subject: Re: [dba-SQLServer] SSMS priority > > LOL, yep. I have a server with about 16 hard drives, plus a 16 port raid > controller, plus two amd > 6128 processors plus eight 8 gb dimms. > > Plenty of heat generated there. > > After the blue screen i changed the fan wall between the disks and the > motherboard area, changing to > thhree 120 mm fans. That helped a lot. Went back to my jet engine exhaust > fans. They are loud but > pull tons of air out of the case. > > The processor hsf is the real issue. I have ordered an adapter to use a > 120mm fan on those. That > will get as much air blowing on them as I am ever going to get. > > I think I need to remove and reinstall the hsf on both sockets. One is 10 > degrees C hotter than the > other. Something wrong there. > > John W. Colby > www.ColbyConsulting.com > > On 9/17/2011 1:36 PM, Jim Lawrence wrote: >> You need a cooling kit and a few more fans. ;-) >> >> Jim >> >> >> -----Original Message----- >> From: dba-sqlserver-bounces at databaseadvisors.com >> [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Saturday, September 17, 2011 6:55 AM >> To: Sqlserver-Dba >> Subject: [dba-SQLServer] SSMS priority >> >> I am running a query which is maxing out all 12 cores assigned to SQL >> Server. Just as an aside i >> had to reduce the number of cores assigned in order to reduce the >> temperature of the cores below >> where it would blue screen. >> >> In any event I now have 4 cores and 8 gigs assigned to the OS (Windows >> 2008R2), or more correctly >> not assigned to SQL Server. >> >> My issue is that when all the resources are in use, SSMS responds very >> slowly. For example I opened >> SSMS and clicked on the databases tree and it took several minutes to drop >> down. After that things >> took 10 seconds to 30 seconds which normally take a second. >> >> Is there a setting somewhere which will tell sql server to leave some >> resources for SSMS, or >> basically for any process other than the thing it is currently doing. In >> this case it is running a >> simple append query, about 7 fields, from one database / table (index on >> those 7 fields) to another >> database / table. >> >> In this specific case I am trying to copy these 7 fields for about 150 >> million records, rotating >> media for both databases, and for some reason it is incredibly slow. The >> records do have to be >> inserted in sorted order, sorted on 3 fields. >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Sat Sep 17 18:24:13 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 17 Sep 2011 19:24:13 -0400 Subject: [dba-SQLServer] MySQL Message-ID: <4E752C1D.9060901@colbyconsulting.com> Today I built a Windows XP SP3 VM (x32) and installed MySQL Community Edition. I installed all the prereqs, the database and the ODBC connector. The .Net connector refused to install due to missing .net 2.0 or 4.0. I also installed the workbench. It looks very foreign. It is very foreign. This is the part of new technology I hate, that first look - "I don't recognize a thing" feeling. Being a vm, I have a boot drive and a data drive. The boot is 30 gigs and the data is 60 gigs. Let's hope that is enough, though one would think so for small databases. I am trying to learn enough to assist a client with evaluating MySQL for replacing his Access MDB data store. For now I have to figure out how to create a database. Is it the same concept as SQL Server? A file or set of files where tables, indexes, views etc are stored? I assumed there would be some visual designer that would allow me to create the db, then tables etc. It looks like that stuff is in "SQL Development". This thing looks pretty nice, but very different on the surface. -- John W. Colby www.ColbyConsulting.com From stuart at lexacorp.com.pg Sat Sep 17 18:51:42 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 18 Sep 2011 09:51:42 +1000 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E752C1D.9060901@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> Message-ID: <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> I run MySQL locally as part of a WAMP installation and remotely on our FreeBSD servers. I use phpMyAdmin for all the administration. It's a very intuitive interface. It's possibly worth installing WAMP just for the phpMyAdmin. -- Stuart On 17 Sep 2011 at 19:24, jwcolby wrote: > For now I have to figure out how to create a database. Is it the same > concept as SQL Server? A file or set of files where tables, indexes, > views etc are stored? I assumed there would be some visual designer > that would allow me to create the db, then tables etc. It looks like > that stuff is in "SQL Development". > > This thing looks pretty nice, but very different on the surface. > From fhtapia at gmail.com Sat Sep 17 19:05:47 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Sat, 17 Sep 2011 17:05:47 -0700 Subject: [dba-SQLServer] SSMS priority In-Reply-To: <4E74A69F.6000706@colbyconsulting.com> References: <4E74A69F.6000706@colbyconsulting.com> Message-ID: <-6782676553490107073@unknownmsgid> If your sorting the order and the recordset is large, you may need to ensure your tempdb is also on fast disks, what would also help on the insert would be if there are no indexes on the target table, at least during the insert routine. Sent from my mobile On Sep 17, 2011, at 6:55 AM, jwcolby wrote: > I am running a query which is maxing out all 12 cores assigned to SQL Server. Just as an aside i had to reduce the number of cores assigned in order to reduce the temperature of the cores below where it would blue screen. > > In any event I now have 4 cores and 8 gigs assigned to the OS (Windows 2008R2), or more correctly not assigned to SQL Server. > > My issue is that when all the resources are in use, SSMS responds very slowly. For example I opened SSMS and clicked on the databases tree and it took several minutes to drop down. After that things took 10 seconds to 30 seconds which normally take a second. > > Is there a setting somewhere which will tell sql server to leave some resources for SSMS, or basically for any process other than the thing it is currently doing. In this case it is running a simple append query, about 7 fields, from one database / table (index on those 7 fields) to another database / table. > > In this specific case I am trying to copy these 7 fields for about 150 million records, rotating media for both databases, and for some reason it is incredibly slow. The records do have to be inserted in sorted order, sorted on 3 fields. > > -- > John W. Colby > www.ColbyConsulting.com > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > From fhtapia at gmail.com Sat Sep 17 19:06:19 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Sat, 17 Sep 2011 17:06:19 -0700 Subject: [dba-SQLServer] SSMS priority In-Reply-To: References: <4E74A69F.6000706@colbyconsulting.com> Message-ID: <-881329034588461910@unknownmsgid> Or a room ac unit that blows cold air at the server. Sent from my mobile On Sep 17, 2011, at 10:36 AM, Jim Lawrence wrote: > You need a cooling kit and a few more fans. ;-) > > Jim > > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, September 17, 2011 6:55 AM > To: Sqlserver-Dba > Subject: [dba-SQLServer] SSMS priority > > I am running a query which is maxing out all 12 cores assigned to SQL > Server. Just as an aside i > had to reduce the number of cores assigned in order to reduce the > temperature of the cores below > where it would blue screen. > > In any event I now have 4 cores and 8 gigs assigned to the OS (Windows > 2008R2), or more correctly > not assigned to SQL Server. > > My issue is that when all the resources are in use, SSMS responds very > slowly. For example I opened > SSMS and clicked on the databases tree and it took several minutes to drop > down. After that things > took 10 seconds to 30 seconds which normally take a second. > > Is there a setting somewhere which will tell sql server to leave some > resources for SSMS, or > basically for any process other than the thing it is currently doing. In > this case it is running a > simple append query, about 7 fields, from one database / table (index on > those 7 fields) to another > database / table. > > In this specific case I am trying to copy these 7 fields for about 150 > million records, rotating > media for both databases, and for some reason it is incredibly slow. The > records do have to be > inserted in sorted order, sorted on 3 fields. > > -- > John W. Colby > www.ColbyConsulting.com > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Sat Sep 17 19:53:31 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 17 Sep 2011 20:53:31 -0400 Subject: [dba-SQLServer] SQL Server security Message-ID: <4E75410B.1080607@colbyconsulting.com> I see logs of references to people probing ports looking for SQL Server ports (and mysql as well I assume). If I come in through a Hamachi VPN then I do not directly expose the port to the outside world correct? IOW the hacker would need to belong to my VPN network in order to directly get to the open port? -- John W. Colby www.ColbyConsulting.com From fhtapia at gmail.com Sat Sep 17 20:40:45 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Sat, 17 Sep 2011 18:40:45 -0700 Subject: [dba-SQLServer] SQL Server security In-Reply-To: <4E75410B.1080607@colbyconsulting.com> References: <4E75410B.1080607@colbyconsulting.com> Message-ID: <-7682953151152115108@unknownmsgid> Correct... In fact I'd double check your firewalls port forwarding and triggering configs along with your upnp setup just to be sure your SQL doesn't have any direct ports from it... Sent from my mobile On Sep 17, 2011, at 5:54 PM, jwcolby wrote: > I see logs of references to people probing ports looking for SQL Server ports (and mysql as well I assume). > > If I come in through a Hamachi VPN then I do not directly expose the port to the outside world correct? IOW the hacker would need to belong to my VPN network in order to directly get to the open port? > > -- > John W. Colby > www.ColbyConsulting.com > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > From fuller.artful at gmail.com Sat Sep 17 20:52:34 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Sat, 17 Sep 2011 21:52:34 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> Message-ID: There are some nice things about MySQL but on the other hand I definitely do not like where Oracle is going with this puppy since its acquisition of Sun and by inheritance MySQL. I'm still on the fence about these developments, but quite frankly I am leaning against Oracle on all these transmutations of what was originally a simple, straightforward approach. At last recollection, Monty has departed, and with him, I fear, has the guiding vision of this product. Frankly, I am all over the place on where next to go: I look at Mongo and see it exquisite for web-apps but not for OLTP situations. I look at PostGreSQL and think it's got a bunch of things right. I look at Oracle and MS-SQL and think they have some things right as well. I frankly do not have any clue into which basket to toss my next eggs. Arthur On Sat, Sep 17, 2011 at 7:51 PM, Stuart McLachlan wrote: > I run MySQL locally as part of a WAMP installation and remotely on our > FreeBSD servers. > > I use phpMyAdmin for all the administration. It's a very intuitive > interface. > > It's possibly worth installing WAMP just for the phpMyAdmin. > > -- > Stuart > > > On 17 Sep 2011 at 19:24, jwcolby wrote: > > > For now I have to figure out how to create a database. Is it the same > > concept as SQL Server? A file or set of files where tables, indexes, > > views etc are stored? I assumed there would be some visual designer > > that would allow me to create the db, then tables etc. It looks like > > that stuff is in "SQL Development". > > > > This thing looks pretty nice, but very different on the surface. > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From fuller.artful at gmail.com Sat Sep 17 21:04:45 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Sat, 17 Sep 2011 22:04:45 -0400 Subject: [dba-SQLServer] SSMS priority In-Reply-To: <-881329034588461910@unknownmsgid> References: <4E74A69F.6000706@colbyconsulting.com> <-881329034588461910@unknownmsgid> Message-ID: Am I way too far out of the trendy loop, or has dry ice been forgotten as an approach to such? A. On Sat, Sep 17, 2011 at 8:06 PM, Francisco Tapia wrote: > Or a room ac unit that blows cold air at the server. > > From accessd at shaw.ca Sun Sep 18 01:01:11 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 17 Sep 2011 23:01:11 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> Message-ID: <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> Postgesql and Postgres Plus are the heirs apparent. They can now do what MySQL will ever be allowed to do and that is become an enterprise database. Oracle has no intention of building a free competitor. Read more: http://www.postgresql.org/, http://en.wikipedia.org/wiki/PostgreSQL and http://www.enterprisedb.com/products-services-training/products/postgres-plu s-advanced-server There are lots of documents and samples and the product is very stable. There has been a lot of excitement with the latest versions. Jim -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Saturday, September 17, 2011 6:53 PM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] [AccessD] MySQL There are some nice things about MySQL but on the other hand I definitely do not like where Oracle is going with this puppy since its acquisition of Sun and by inheritance MySQL. I'm still on the fence about these developments, but quite frankly I am leaning against Oracle on all these transmutations of what was originally a simple, straightforward approach. At last recollection, Monty has departed, and with him, I fear, has the guiding vision of this product. Frankly, I am all over the place on where next to go: I look at Mongo and see it exquisite for web-apps but not for OLTP situations. I look at PostGreSQL and think it's got a bunch of things right. I look at Oracle and MS-SQL and think they have some things right as well. I frankly do not have any clue into which basket to toss my next eggs. Arthur On Sat, Sep 17, 2011 at 7:51 PM, Stuart McLachlan wrote: > I run MySQL locally as part of a WAMP installation and remotely on our > FreeBSD servers. > > I use phpMyAdmin for all the administration. It's a very intuitive > interface. > > It's possibly worth installing WAMP just for the phpMyAdmin. > > -- > Stuart > > > On 17 Sep 2011 at 19:24, jwcolby wrote: > > > For now I have to figure out how to create a database. Is it the same > > concept as SQL Server? A file or set of files where tables, indexes, > > views etc are stored? I assumed there would be some visual designer > > that would allow me to create the db, then tables etc. It looks like > > that stuff is in "SQL Development". > > > > This thing looks pretty nice, but very different on the surface. > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From accessd at shaw.ca Sun Sep 18 01:33:20 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 17 Sep 2011 23:33:20 -0700 Subject: [dba-SQLServer] SQL Server security In-Reply-To: <4E75410B.1080607@colbyconsulting.com> References: <4E75410B.1080607@colbyconsulting.com> Message-ID: <8C5EB2965A83467A9F34798ADB9937FD@creativesystemdesigns.com> No not really...Your address that you are using for your principal connect may be protected but Himachi but it is not like a full VPN connection which protects all ports in and out. Check out OpenVPN at: http://openvpn.net/ and http://en.wikipedia.org/wiki/OpenVPN Jim -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, September 17, 2011 5:54 PM To: Access Developers discussion and problem solving; Sqlserver-Dba Subject: [dba-SQLServer] SQL Server security I see logs of references to people probing ports looking for SQL Server ports (and mysql as well I assume). If I come in through a Hamachi VPN then I do not directly expose the port to the outside world correct? IOW the hacker would need to belong to my VPN network in order to directly get to the open port? -- John W. Colby www.ColbyConsulting.com _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Sep 18 06:17:33 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 18 Sep 2011 07:17:33 -0400 Subject: [dba-SQLServer] SSMS priority In-Reply-To: References: <4E74A69F.6000706@colbyconsulting.com> <-881329034588461910@unknownmsgid> Message-ID: <4E75D34D.7090701@colbyconsulting.com> LOL. Dry ice eh? John W. Colby www.ColbyConsulting.com On 9/17/2011 10:04 PM, Arthur Fuller wrote: > Am I way too far out of the trendy loop, or has dry ice been forgotten as an > approach to such? > > A. > > On Sat, Sep 17, 2011 at 8:06 PM, Francisco Tapia wrote: > >> Or a room ac unit that blows cold air at the server. >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Sun Sep 18 06:29:56 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 18 Sep 2011 07:29:56 -0400 Subject: [dba-SQLServer] SQL Server security In-Reply-To: <8C5EB2965A83467A9F34798ADB9937FD@creativesystemdesigns.com> References: <4E75410B.1080607@colbyconsulting.com> <8C5EB2965A83467A9F34798ADB9937FD@creativesystemdesigns.com> Message-ID: <4E75D634.4050307@colbyconsulting.com> Jim, My point is that I have not established port forwarding at the router so while the port is there to probe, it is not routed on to any machine, and therefore my SQL Server will not answer up. The SQL Server only answers up on it's specific 5.x.x.x IP address which is assigned to specific Hamachi networks belonging to me. Thus the hacker needs to have physical access to one of the handful of machines in the world which have Hamachi installed, and have been set up to belong to my networks. Thanks for pointing out this OpenVPN though. I am always looking for alternatives. In particular the Wikipedia article discusses routers running Tomato or DD-Wrt which opens up the alternative of having my end handled by my router, though I do not currently have a router able to run those firmware. But I could go get one. I have to say that Hamachi has really built out their administrative software nicely, with a web based interface allowing me to set up various kinds of networks - hub and spoke etc. It allows me to assign and unassign machines to the created networks and create new networks. Really quite nice. I imagine if I go to something like this I am back on my own doing that stuff. OTOH it is probably more secure since there is no central server to hack to worm your way into my networks. John W. Colby www.ColbyConsulting.com On 9/18/2011 2:33 AM, Jim Lawrence wrote: > No not really...Your address that you are using for your principal connect > may be protected but Himachi but it is not like a full VPN connection which > protects all ports in and out. Check out OpenVPN at: http://openvpn.net/ and > http://en.wikipedia.org/wiki/OpenVPN > > Jim > > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, September 17, 2011 5:54 PM > To: Access Developers discussion and problem solving; Sqlserver-Dba > Subject: [dba-SQLServer] SQL Server security > > I see logs of references to people probing ports looking for SQL Server > ports (and mysql as well I > assume). > > If I come in through a Hamachi VPN then I do not directly expose the port to > the outside world > correct? IOW the hacker would need to belong to my VPN network in order to > directly get to the open > port? > From jwcolby at colbyconsulting.com Sun Sep 18 06:39:16 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 18 Sep 2011 07:39:16 -0400 Subject: [dba-SQLServer] SQL Server security In-Reply-To: <8C5EB2965A83467A9F34798ADB9937FD@creativesystemdesigns.com> References: <4E75410B.1080607@colbyconsulting.com> <8C5EB2965A83467A9F34798ADB9937FD@creativesystemdesigns.com> Message-ID: <4E75D864.8040404@colbyconsulting.com> Jim, Are you using OpenVM? John W. Colby www.ColbyConsulting.com On 9/18/2011 2:33 AM, Jim Lawrence wrote: > No not really...Your address that you are using for your principal connect > may be protected but Himachi but it is not like a full VPN connection which > protects all ports in and out. Check out OpenVPN at: http://openvpn.net/ and > http://en.wikipedia.org/wiki/OpenVPN > > Jim > > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, September 17, 2011 5:54 PM > To: Access Developers discussion and problem solving; Sqlserver-Dba > Subject: [dba-SQLServer] SQL Server security > > I see logs of references to people probing ports looking for SQL Server > ports (and mysql as well I > assume). > > If I come in through a Hamachi VPN then I do not directly expose the port to > the outside world > correct? IOW the hacker would need to belong to my VPN network in order to > directly get to the open > port? > From accessd at shaw.ca Sun Sep 18 09:54:11 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 18 Sep 2011 07:54:11 -0700 Subject: [dba-SQLServer] SQL Server security In-Reply-To: <4E75D864.8040404@colbyconsulting.com> References: <4E75410B.1080607@colbyconsulting.com> <8C5EB2965A83467A9F34798ADB9937FD@creativesystemdesigns.com> <4E75D864.8040404@colbyconsulting.com> Message-ID: <872EB9CF759047E893D605FA61F3DAD8@creativesystemdesigns.com> John: Yes... We will be doing some travelling at the end of the week and we would like to have access to the extended network. My daughters and Son-in-Law (systems supports, animator and web-site designer (and doll maker)) will be coming along later and they will need access to their systems as well. As soon as I turn on the VPN the extended network appears as if we never left home, it becomes one ...all the ip and loggins are the same. The only difference is speed of course. One day we will have fiber-optic cabling but until then... I have not purchased the full LogMeIn version but use the free version and of course their Hamachi, for backup. Jim -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, September 18, 2011 4:39 AM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] SQL Server security Jim, Are you using OpenVM? John W. Colby www.ColbyConsulting.com On 9/18/2011 2:33 AM, Jim Lawrence wrote: > No not really...Your address that you are using for your principal connect > may be protected but Himachi but it is not like a full VPN connection which > protects all ports in and out. Check out OpenVPN at: http://openvpn.net/ and > http://en.wikipedia.org/wiki/OpenVPN > > Jim > > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, September 17, 2011 5:54 PM > To: Access Developers discussion and problem solving; Sqlserver-Dba > Subject: [dba-SQLServer] SQL Server security > > I see logs of references to people probing ports looking for SQL Server > ports (and mysql as well I > assume). > > If I come in through a Hamachi VPN then I do not directly expose the port to > the outside world > correct? IOW the hacker would need to belong to my VPN network in order to > directly get to the open > port? > _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From marklbreen at gmail.com Sun Sep 18 10:19:06 2011 From: marklbreen at gmail.com (Mark Breen) Date: Sun, 18 Sep 2011 16:19:06 +0100 Subject: [dba-SQLServer] Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg> References: <001601cc754f$f0c76f90$d2564eb0$@net> <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg> Message-ID: Hello Stuart Is this your command on your shortcut C:\Windows\system32\notepad.exe C:\Windows\System32\drivers\etc\hosts Me too. Hello Alan, you could do that, but my opinion is that if someone gets to your hosts file and wants to change it you have so many problems that your hosts file being RO is not going to make a difference anyway. I would suggest instead to run like hell. Mark On 17 September 2011 22:18, Stuart McLachlan wrote: > As a general rule, an RO hosts file makes sense. Very few people ever need > special entries > in it. > > OTOH, I have a shortcut to mine in a folder on my desktop because I edit it > quite often, > > -- > Stuart > > On 17 Sep 2011 at 10:39, Alan Lawhon wrote: > > > > > http://windowssecrets.com/top-story/the-sorry-tale-of-the-unsecure-soc > > kets-l ayer/ > > > > http://tinyurl.com/3z9awxj > > > > > > > > This is a follow-up article to the story concerning corrupted root > > certificates which I posted last week. Microsoft issued an > > out-of-cycle security patch to eliminate the source of the phony > > certificates, (i.e. DigiNotar), and remove the threat to users of > > Internet Explorer and other browsers. > > > > Since > than 99 percent of the potential "victims" of this security > > breach were located over in Iran, Woody Leonhard seems to be implying > > that this may be a case of the Government of Iran eavesdropping on its > > citizens; thus there is little (if any) chance of this breach > > adversely affecting users outside of Iran - like us. Still, his > > analysis of the "lax process" by which root certificates are issued is > > illuminating. > > > > At the end of his article, Woody recommends that users consider > > modifying their "Hosts" file (to read only) in order to "lock" their > > system and prevent man-in-the-middle attacks and other > > security-related vulnerabilities. Before I modify a system file, I > > want to check with the experts on here. Are most of you in agreement > > that changing your "Hosts" file (to read only) is a good idea? (I > > wonder why Microsoft doesn't make the "Hosts" file read only by > > default?) > > > > Alan C. Lawhon > > > > > > > > > > > > _______________________________________________ > > dba-SQLServer mailing list > > dba-SQLServer at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > > http://www.databaseadvisors.com > > > > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From marklbreen at gmail.com Sun Sep 18 10:24:09 2011 From: marklbreen at gmail.com (Mark Breen) Date: Sun, 18 Sep 2011 16:24:09 +0100 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> Message-ID: Hello Jim / Arthur Thanks for that analysis, quite accurate. Mr Colby, just a question, why are you not advising your client to use the free MS SQL express R2. I use it all the time and PowerDNN use it on all there servers that host 100,000 DNN installations. All free db's. That is not to be sniffed it. And there are loads of tools to help with the enterprise tools that Express does not ship with. (Note: the free version does give you SSMS) Mark On 18 September 2011 07:01, Jim Lawrence wrote: > Postgesql and Postgres Plus are the heirs apparent. They can now do what > MySQL will ever be allowed to do and that is become an enterprise database. > Oracle has no intention of building a free competitor. > > Read more: http://www.postgresql.org/, > http://en.wikipedia.org/wiki/PostgreSQL and > > http://www.enterprisedb.com/products-services-training/products/postgres-plu > s-advanced-server > > There are lots of documents and samples and the product is very stable. > There has been a lot of excitement with the latest versions. > > Jim > > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Arthur > Fuller > Sent: Saturday, September 17, 2011 6:53 PM > To: Discussion concerning MS SQL Server > Subject: Re: [dba-SQLServer] [AccessD] MySQL > > There are some nice things about MySQL but on the other hand I definitely > do > not like where Oracle is going with this puppy since its acquisition of Sun > and by inheritance MySQL. I'm still on the fence about these developments, > but quite frankly I am leaning against Oracle on all these transmutations > of > what was originally a simple, straightforward approach. At last > recollection, Monty has departed, and with him, I fear, has the guiding > vision of this product. > > Frankly, I am all over the place on where next to go: I look at Mongo and > see it exquisite for web-apps but not for OLTP situations. I look at > PostGreSQL and think it's got a bunch of things right. I look at Oracle and > MS-SQL and think they have some things right as well. I frankly do not have > any clue into which basket to toss my next eggs. > > Arthur > > On Sat, Sep 17, 2011 at 7:51 PM, Stuart McLachlan > wrote: > > > I run MySQL locally as part of a WAMP installation and remotely on our > > FreeBSD servers. > > > > I use phpMyAdmin for all the administration. It's a very intuitive > > interface. > > > > It's possibly worth installing WAMP just for the phpMyAdmin. > > > > -- > > Stuart > > > > > > On 17 Sep 2011 at 19:24, jwcolby wrote: > > > > > For now I have to figure out how to create a database. Is it the same > > > concept as SQL Server? A file or set of files where tables, indexes, > > > views etc are stored? I assumed there would be some visual designer > > > that would allow me to create the db, then tables etc. It looks like > > > that stuff is in "SQL Development". > > > > > > This thing looks pretty nice, but very different on the surface. > > > > > > > > > _______________________________________________ > > dba-SQLServer mailing list > > dba-SQLServer at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > > http://www.databaseadvisors.com > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From marklbreen at gmail.com Sun Sep 18 10:46:00 2011 From: marklbreen at gmail.com (Mark Breen) Date: Sun, 18 Sep 2011 16:46:00 +0100 Subject: [dba-SQLServer] SSMS priority In-Reply-To: <4E751624.6030908@colbyconsulting.com> References: <4E74A69F.6000706@colbyconsulting.com> <4E74EA50.6040808@colbyconsulting.com> <17D76B4B16D548F5AA84566377A3AFF3@creativesystemdesigns.com> <4E751624.6030908@colbyconsulting.com> Message-ID: Hi John, I use coretemp and I like it because I can set it to shut down when my temps go above a certain temp. BTW, I run my i7 at 50(idle) 70(busy) degrees C, what do you run your AMD's at (idle and busy) Mark On 17 September 2011 22:50, jwcolby wrote: > I am using speedfan. That is how I determined that I was pushing the > envelope. It is OK but not great, it does the job. It doesn't see all of > the cores, but it does return the temps of both dies in the MCM that is the > AMD processor. > > > > Also, it may be time to go to refrigerated liquid cooling. > > No, I really don't want to go there. > > I am using a 4U cabinet and could use a push/pull cooler (fan on both > sides) but for this socket they are about $90 each. I will do that as a > last resort. > > I really get the feeling that one of the HSFs is not seated properly. > There is no other explanation for a 10 degree C difference between the > sockets at idle. > > > John W. Colby > www.ColbyConsulting.com > > On 9/17/2011 5:22 PM, Jim Lawrence wrote: > >> Hi John: >> >> Here is a little program that might help you with monitoring heating >> issue: >> http://www.almico.com/**speedfan.php >> >> It is a free download and can monitor fan speeds, CPU temperatures, can >> send >> you an email if a threshold is exceeded and is customizable for specific >> motherboards and circuitry. >> >> Also, it may be time to go to refrigerated liquid cooling. >> >> Jim >> >> -----Original Message----- >> From: dba-sqlserver-bounces@**databaseadvisors.com >> [mailto:dba-sqlserver-bounces@**databaseadvisors.com] >> On Behalf Of jwcolby >> Sent: Saturday, September 17, 2011 11:43 AM >> To: Discussion concerning MS SQL Server >> Subject: Re: [dba-SQLServer] SSMS priority >> >> LOL, yep. I have a server with about 16 hard drives, plus a 16 port raid >> controller, plus two amd >> 6128 processors plus eight 8 gb dimms. >> >> Plenty of heat generated there. >> >> After the blue screen i changed the fan wall between the disks and the >> motherboard area, changing to >> thhree 120 mm fans. That helped a lot. Went back to my jet engine >> exhaust >> fans. They are loud but >> pull tons of air out of the case. >> >> The processor hsf is the real issue. I have ordered an adapter to use a >> 120mm fan on those. That >> will get as much air blowing on them as I am ever going to get. >> >> I think I need to remove and reinstall the hsf on both sockets. One is 10 >> degrees C hotter than the >> other. Something wrong there. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/17/2011 1:36 PM, Jim Lawrence wrote: >> >>> You need a cooling kit and a few more fans. ;-) >>> >>> Jim >>> >>> >>> -----Original Message----- >>> From: dba-sqlserver-bounces@**databaseadvisors.com >>> [mailto:dba-sqlserver-bounces@**databaseadvisors.com] >>> On Behalf Of jwcolby >>> Sent: Saturday, September 17, 2011 6:55 AM >>> To: Sqlserver-Dba >>> Subject: [dba-SQLServer] SSMS priority >>> >>> I am running a query which is maxing out all 12 cores assigned to SQL >>> Server. Just as an aside i >>> had to reduce the number of cores assigned in order to reduce the >>> temperature of the cores below >>> where it would blue screen. >>> >>> In any event I now have 4 cores and 8 gigs assigned to the OS (Windows >>> 2008R2), or more correctly >>> not assigned to SQL Server. >>> >>> My issue is that when all the resources are in use, SSMS responds very >>> slowly. For example I opened >>> SSMS and clicked on the databases tree and it took several minutes to >>> drop >>> down. After that things >>> took 10 seconds to 30 seconds which normally take a second. >>> >>> Is there a setting somewhere which will tell sql server to leave some >>> resources for SSMS, or >>> basically for any process other than the thing it is currently doing. In >>> this case it is running a >>> simple append query, about 7 fields, from one database / table (index on >>> those 7 fields) to another >>> database / table. >>> >>> In this specific case I am trying to copy these 7 fields for about 150 >>> million records, rotating >>> media for both databases, and for some reason it is incredibly slow. The >>> records do have to be >>> inserted in sorted order, sorted on 3 fields. >>> >>> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> >> ______________________________**_________________ > dba-SQLServer mailing list > dba-SQLServer@**databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.**com > > From marklbreen at gmail.com Sun Sep 18 10:49:42 2011 From: marklbreen at gmail.com (Mark Breen) Date: Sun, 18 Sep 2011 16:49:42 +0100 Subject: [dba-SQLServer] SQL Server security In-Reply-To: <872EB9CF759047E893D605FA61F3DAD8@creativesystemdesigns.com> References: <4E75410B.1080607@colbyconsulting.com> <8C5EB2965A83467A9F34798ADB9937FD@creativesystemdesigns.com> <4E75D864.8040404@colbyconsulting.com> <872EB9CF759047E893D605FA61F3DAD8@creativesystemdesigns.com> Message-ID: Hello All, I have to install a checkpoint client to gain access to a customers network. Unfortunately, when the checkpoint client is installed, it blocks all incoming traffic to my main machine. Even stopping the service is no help. Does anyone have any idea how I can work around that? I presume Checkpoint are clever guys and there is not an easy way to open my machine up. Even on My Lan, I cannot access files, or RDP or SQL server. thanks Mark On 18 September 2011 15:54, Jim Lawrence wrote: > John: > > Yes... > > We will be doing some travelling at the end of the week and we would like > to > have access to the extended network. My daughters and Son-in-Law (systems > supports, animator and web-site designer (and doll maker)) will be coming > along later and they will need access to their systems as well. > > As soon as I turn on the VPN the extended network appears as if we never > left home, it becomes one ...all the ip and loggins are the same. The only > difference is speed of course. One day we will have fiber-optic cabling but > until then... > > I have not purchased the full LogMeIn version but use the free version and > of course their Hamachi, for backup. > > Jim > > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Sunday, September 18, 2011 4:39 AM > To: Discussion concerning MS SQL Server > Subject: Re: [dba-SQLServer] SQL Server security > > Jim, > > Are you using OpenVM? > > John W. Colby > www.ColbyConsulting.com > > On 9/18/2011 2:33 AM, Jim Lawrence wrote: > > No not really...Your address that you are using for your principal > connect > > may be protected but Himachi but it is not like a full VPN connection > which > > protects all ports in and out. Check out OpenVPN at: http://openvpn.net/ > and > > http://en.wikipedia.org/wiki/OpenVPN > > > > Jim > > > > > > -----Original Message----- > > From: dba-sqlserver-bounces at databaseadvisors.com > > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby > > Sent: Saturday, September 17, 2011 5:54 PM > > To: Access Developers discussion and problem solving; Sqlserver-Dba > > Subject: [dba-SQLServer] SQL Server security > > > > I see logs of references to people probing ports looking for SQL Server > > ports (and mysql as well I > > assume). > > > > If I come in through a Hamachi VPN then I do not directly expose the port > to > > the outside world > > correct? IOW the hacker would need to belong to my VPN network in order > to > > directly get to the open > > port? > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From lawhonac at hiwaay.net Sun Sep 18 15:25:08 2011 From: lawhonac at hiwaay.net (Alan Lawhon) Date: Sun, 18 Sep 2011 15:25:08 -0500 Subject: [dba-SQLServer] Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: References: <001601cc754f$f0c76f90$d2564eb0$@net> <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg> Message-ID: <000101cc7641$0f2e8300$2d8b8900$@net> Mark: I have a hardware router, (the "Zoom X5" Model 5654 ADSL supplied by my ISP), AVG Internet Security, (including AVG firewall and all the other features that come with the AVG Internet Security Suite), along with AnteSpam email filtering provided by my ISP. (I don't know this for sure, but I think there might be a hardware firewall implemented in my router which blocks any "bad stuff" before it gets to my browser. If that's the case, then I actually have two [separate] firewalls protecting me.) I also have automatic updates enabled for Windows Update. (I suppose all this makes me very "security conscious" with my PC.) In addition, I'm very careful about downloading "ActiveX" components - most of the time I refuse them when I'm prompted. Not sure if that's "smart" or not, but I'm being ultra cautious about downloads. I recall getting some type of virus from an email attachment that I foolishly clicked on many years ago. Getting that virus (or whatever it was) was a nightmare getting off of my system. That experience greatly intensified my security awareness. I have gone ahead and changed my Hosts file to read only. With all the other security I have implemented, setting the Hosts file to RO may be overkill, but the harder I make it for a hacker to get into my computer, the better. I hope the odds of me being the victim of a hacker are [at least] 99:1 against. Alan C. Lawhon -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Mark Breen Sent: Sunday, September 18, 2011 10:19 AM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer Hello Stuart Is this your command on your shortcut C:\Windows\system32\notepad.exe C:\Windows\System32\drivers\etc\hosts Me too. Hello Alan, you could do that, but my opinion is that if someone gets to your hosts file and wants to change it you have so many problems that your hosts file being RO is not going to make a difference anyway. I would suggest instead to run like hell. Mark On 17 September 2011 22:18, Stuart McLachlan wrote: > As a general rule, an RO hosts file makes sense. Very few people ever need > special entries > in it. > > OTOH, I have a shortcut to mine in a folder on my desktop because I edit it > quite often, > > -- > Stuart > > On 17 Sep 2011 at 10:39, Alan Lawhon wrote: > > > > > http://windowssecrets.com/top-story/the-sorry-tale-of-the-unsecure-soc > > kets-l ayer/ > > > > http://tinyurl.com/3z9awxj > > > > > > > > This is a follow-up article to the story concerning corrupted root > > certificates which I posted last week. Microsoft issued an > > out-of-cycle security patch to eliminate the source of the phony > > certificates, (i.e. DigiNotar), and remove the threat to users of > > Internet Explorer and other browsers. > > > > Since > than 99 percent of the potential "victims" of this security > > breach were located over in Iran, Woody Leonhard seems to be implying > > that this may be a case of the Government of Iran eavesdropping on its > > citizens; thus there is little (if any) chance of this breach > > adversely affecting users outside of Iran - like us. Still, his > > analysis of the "lax process" by which root certificates are issued is > > illuminating. > > > > At the end of his article, Woody recommends that users consider > > modifying their "Hosts" file (to read only) in order to "lock" their > > system and prevent man-in-the-middle attacks and other > > security-related vulnerabilities. Before I modify a system file, I > > want to check with the experts on here. Are most of you in agreement > > that changing your "Hosts" file (to read only) is a good idea? (I > > wonder why Microsoft doesn't make the "Hosts" file read only by > > default?) > > > > Alan C. Lawhon > > > > > > > > > > > > _______________________________________________ > > dba-SQLServer mailing list > > dba-SQLServer at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > > http://www.databaseadvisors.com > > > > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From accessd at shaw.ca Sun Sep 18 15:49:29 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 18 Sep 2011 13:49:29 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> Message-ID: Hi Mark: The old 4GB to 10GB data limit depending on which version you have access to; only uses one of GB of RAM max and one CPU. If the client is not using a application that is data or user heavy then MS SQL Express is an excellent choice. Otherwise it is either the serious options like MS SQL or Oracle (I personally like these beast but not many smaller businesses seem willing to anti-up) or some of the low cost alternatives which can support all the way up to heavy load enterprises. Jim -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Mark Breen Sent: Sunday, September 18, 2011 8:24 AM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] [AccessD] MySQL Hello Jim / Arthur Thanks for that analysis, quite accurate. Mr Colby, just a question, why are you not advising your client to use the free MS SQL express R2. I use it all the time and PowerDNN use it on all there servers that host 100,000 DNN installations. All free db's. That is not to be sniffed it. And there are loads of tools to help with the enterprise tools that Express does not ship with. (Note: the free version does give you SSMS) Mark On 18 September 2011 07:01, Jim Lawrence wrote: > Postgesql and Postgres Plus are the heirs apparent. They can now do what > MySQL will ever be allowed to do and that is become an enterprise database. > Oracle has no intention of building a free competitor. > > Read more: http://www.postgresql.org/, > http://en.wikipedia.org/wiki/PostgreSQL and > > http://www.enterprisedb.com/products-services-training/products/postgres-plu > s-advanced-server > > There are lots of documents and samples and the product is very stable. > There has been a lot of excitement with the latest versions. > > Jim > > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Arthur > Fuller > Sent: Saturday, September 17, 2011 6:53 PM > To: Discussion concerning MS SQL Server > Subject: Re: [dba-SQLServer] [AccessD] MySQL > > There are some nice things about MySQL but on the other hand I definitely > do > not like where Oracle is going with this puppy since its acquisition of Sun > and by inheritance MySQL. I'm still on the fence about these developments, > but quite frankly I am leaning against Oracle on all these transmutations > of > what was originally a simple, straightforward approach. At last > recollection, Monty has departed, and with him, I fear, has the guiding > vision of this product. > > Frankly, I am all over the place on where next to go: I look at Mongo and > see it exquisite for web-apps but not for OLTP situations. I look at > PostGreSQL and think it's got a bunch of things right. I look at Oracle and > MS-SQL and think they have some things right as well. I frankly do not have > any clue into which basket to toss my next eggs. > > Arthur > > On Sat, Sep 17, 2011 at 7:51 PM, Stuart McLachlan > wrote: > > > I run MySQL locally as part of a WAMP installation and remotely on our > > FreeBSD servers. > > > > I use phpMyAdmin for all the administration. It's a very intuitive > > interface. > > > > It's possibly worth installing WAMP just for the phpMyAdmin. > > > > -- > > Stuart > > > > > > On 17 Sep 2011 at 19:24, jwcolby wrote: > > > > > For now I have to figure out how to create a database. Is it the same > > > concept as SQL Server? A file or set of files where tables, indexes, > > > views etc are stored? I assumed there would be some visual designer > > > that would allow me to create the db, then tables etc. It looks like > > > that stuff is in "SQL Development". > > > > > > This thing looks pretty nice, but very different on the surface. > > > > > > > > > _______________________________________________ > > dba-SQLServer mailing list > > dba-SQLServer at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > > http://www.databaseadvisors.com > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From stuart at lexacorp.com.pg Sun Sep 18 16:27:22 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 19 Sep 2011 07:27:22 +1000 Subject: [dba-SQLServer] Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: References: <001601cc754f$f0c76f90$d2564eb0$@net>, <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg>, Message-ID: <4E76623A.12009.18ED5553@stuart.lexacorp.com.pg> Similar, but I use Crimson Editor for working with text files. -- Stuart On 18 Sep 2011 at 16:19, Mark Breen wrote: > Hello Stuart > > Is this your command on your shortcut > > C:\Windows\system32\notepad.exe C:\Windows\System32\drivers\etc\hosts > > Me too. > From fhtapia at gmail.com Sun Sep 18 18:09:40 2011 From: fhtapia at gmail.com (Francisco Tapia) Date: Sun, 18 Sep 2011 16:09:40 -0700 Subject: [dba-SQLServer] Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: <000101cc7641$0f2e8300$2d8b8900$@net> References: <001601cc754f$f0c76f90$d2564eb0$@net> <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg> <000101cc7641$0f2e8300$2d8b8900$@net> Message-ID: <2999072439124655585@unknownmsgid> Another thing you can attempt is to setup a Linux virtual machine that would prevent hackers from reaching your personal data directly. I really won't surf the net on Internet explorer (any version). I only use Firefox with noscript and on a Linux machine helps to obfuscate as much direct contact as possible... Sent from my mobile On Sep 18, 2011, at 1:25 PM, Alan Lawhon wrote: > Mark: > > I have a hardware router, (the "Zoom X5" Model 5654 ADSL supplied by my > ISP), AVG Internet Security, (including AVG firewall and all the other > features that come with the AVG Internet Security Suite), along with > AnteSpam email filtering provided by my ISP. (I don't know this for sure, > but I think there might be a hardware firewall implemented in my router > which blocks any "bad stuff" before it gets to my browser. If that's the > case, then I actually have two [separate] firewalls protecting me.) I also > have automatic updates enabled for Windows Update. (I suppose all this > makes me very "security conscious" with my PC.) In addition, I'm very > careful about downloading "ActiveX" components - most of the time I refuse > them when I'm prompted. Not sure if that's "smart" or not, but I'm being > ultra cautious about downloads. > > I recall getting some type of virus from an email attachment that I > foolishly clicked on many years ago. Getting that virus (or whatever it > was) was a nightmare getting off of my system. That experience greatly > intensified my security awareness. > > I have gone ahead and changed my Hosts file to read only. With all the > other security I have implemented, setting the Hosts file to RO may be > overkill, but the harder I make it for a hacker to get into my computer, the > better. I hope the odds of me being the victim of a hacker are [at least] > 99:1 against. > > Alan C. Lawhon > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Mark Breen > Sent: Sunday, September 18, 2011 10:19 AM > To: Discussion concerning MS SQL Server > Subject: Re: [dba-SQLServer] Windows Secrets: The Sorry Tale of the > (un)Secure Sockets Layer > > Hello Stuart > > Is this your command on your shortcut > > C:\Windows\system32\notepad.exe C:\Windows\System32\drivers\etc\hosts > > Me too. > > Hello Alan, > > you could do that, but my opinion is that if someone gets to your hosts file > and wants to change it you have so many problems that your hosts file being > RO is not going to make a difference anyway. I would suggest instead to run > like hell. > > Mark > > > On 17 September 2011 22:18, Stuart McLachlan wrote: > >> As a general rule, an RO hosts file makes sense. Very few people ever need >> special entries >> in it. >> >> OTOH, I have a shortcut to mine in a folder on my desktop because I edit > it >> quite often, >> >> -- >> Stuart >> >> On 17 Sep 2011 at 10:39, Alan Lawhon wrote: >> >>> >>> http://windowssecrets.com/top-story/the-sorry-tale-of-the-unsecure-soc >>> kets-l ayer/ >>> >>> http://tinyurl.com/3z9awxj >>> >>> >>> >>> This is a follow-up article to the story concerning corrupted root >>> certificates which I posted last week. Microsoft issued an >>> out-of-cycle security patch to eliminate the source of the phony >>> certificates, (i.e. DigiNotar), and remove the threat to users of >>> Internet Explorer and other browsers. >>> >>> Since > than 99 percent of the potential "victims" of this security >>> breach were located over in Iran, Woody Leonhard seems to be implying >>> that this may be a case of the Government of Iran eavesdropping on its >>> citizens; thus there is little (if any) chance of this breach >>> adversely affecting users outside of Iran - like us. Still, his >>> analysis of the "lax process" by which root certificates are issued is >>> illuminating. >>> >>> At the end of his article, Woody recommends that users consider >>> modifying their "Hosts" file (to read only) in order to "lock" their >>> system and prevent man-in-the-middle attacks and other >>> security-related vulnerabilities. Before I modify a system file, I >>> want to check with the experts on here. Are most of you in agreement >>> that changing your "Hosts" file (to read only) is a good idea? (I >>> wonder why Microsoft doesn't make the "Hosts" file read only by >>> default?) >>> >>> Alan C. Lawhon >>> >>> >>> >>> >>> >>> _______________________________________________ >>> dba-SQLServer mailing list >>> dba-SQLServer at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >>> http://www.databaseadvisors.com >>> >>> >> >> >> >> _______________________________________________ >> dba-SQLServer mailing list >> dba-SQLServer at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Sun Sep 18 19:00:17 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 18 Sep 2011 20:00:17 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> Message-ID: <4E768611.9070802@colbyconsulting.com> Mark, The reasons are exactly what Jim mentioned. The client currently has around 5 gigs of data, or at least their mdb containers are around that size. The free SQL Server express has the following limitations: 1) 10 gb file size 2) 1 core maximum 3) 1 gig ram maximum And the client has: 4) Serious money constraints today. SQL Server Express 2008 is just fine for a small database with a hand full of users but this is a fairly serious call center app, with 25 users in the database all the time. It just feels like a single core and a single gig is starting with serious limitations. He was "written a check" for $2K for purchasing a new server to take him into the future. I proposed $2400 for a "roll your own" 8 core AMD 6128 and 16 gigs of ram, a modern 8 port Areca raid controller and 3X 120g hard drives. He went back to the controller and got $3K. With that he added 5X 1 tb drives to build out some real storage for the company. They have always had old ebay Dell servers with too little memory and too little storage. Always trying to shuffle things around to free up room. We are actually looking at starting with Windows XP X64 as the OS on this (otherwise) entirely modern system. If it works that gets rid of the "$X per seat" for something like Windows 2008. If we can use MySQL on that with let's say 6 cores and 12 gigs of ram and a 60 gig SSD partition for the database files he could have a fairly serious system for his company size. Windows 2008 and SQL Server 2008 together were going to cost him around $10K just for those two things. While we may go there next year or the year after, I want to get him moving now. We have been stuck in neutral and rolling backwards for too long. John W. Colby www.ColbyConsulting.com On 9/18/2011 11:24 AM, Mark Breen wrote: > Hello Jim / Arthur > > Thanks for that analysis, quite accurate. > > Mr Colby, just a question, why are you not advising your client to use the > free MS SQL express R2. I use it all the time and PowerDNN use it on all > there servers that host 100,000 DNN installations. All free db's. That is > not to be sniffed it. And there are loads of tools to help with the > enterprise tools that Express does not ship with. (Note: the free version > does give you SSMS) > > Mark From stuart at lexacorp.com.pg Sun Sep 18 19:29:33 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 19 Sep 2011 10:29:33 +1000 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E768611.9070802@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com>, , <4E768611.9070802@colbyconsulting.com> Message-ID: <4E768CED.28723.19942071@stuart.lexacorp.com.pg> John, In that scenario, it would certainly make sense to instal WAMP to give you MySQL and the phpMyAdmin interface on the XP machine. -- Stuart On 18 Sep 2011 at 20:00, jwcolby wrote: > We are actually looking at starting with Windows XP X64 as the OS on > this (otherwise) entirely modern system. If it works that gets rid of > the "$X per seat" for something like Windows 2008. If we can use > MySQL on that with let's say 6 cores and 12 gigs of ram and a 60 gig > SSD partition for the database files he could have a fairly serious > system for his company size. > From accessd at shaw.ca Sun Sep 18 19:47:53 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 18 Sep 2011 17:47:53 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E768CED.28723.19942071@stuart.lexacorp.com.pg> References: <4E752C1D.9060901@colbyconsulting.com> <4E768611.9070802@colbyconsulting.com> <4E768CED.28723.19942071@stuart.lexacorp.com.pg> Message-ID: <5DA1A7AED37B40FBB972ED3C9553EB30@creativesystemdesigns.com> I second that. Jim -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Sunday, September 18, 2011 5:30 PM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] [AccessD] MySQL John, In that scenario, it would certainly make sense to instal WAMP to give you MySQL and the phpMyAdmin interface on the XP machine. -- Stuart On 18 Sep 2011 at 20:00, jwcolby wrote: > We are actually looking at starting with Windows XP X64 as the OS on > this (otherwise) entirely modern system. If it works that gets rid of > the "$X per seat" for something like Windows 2008. If we can use > MySQL on that with let's say 6 cores and 12 gigs of ram and a 60 gig > SSD partition for the database files he could have a fairly serious > system for his company size. > _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Sep 18 21:34:02 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 18 Sep 2011 22:34:02 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <5DA1A7AED37B40FBB972ED3C9553EB30@creativesystemdesigns.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E768611.9070802@colbyconsulting.com> <4E768CED.28723.19942071@stuart.lexacorp.com.pg> <5DA1A7AED37B40FBB972ED3C9553EB30@creativesystemdesigns.com> Message-ID: <4E76AA1A.8060402@colbyconsulting.com> I am positioning him to add another 8 cores for $250 and $100 / 8 gig DIMM. He can add power if/as he needs. He already has a 3rd part check payment database running sql server on an xp "workstation" box. If we could migrate that onto this box he could turn off that other xp box. It appears that SQL Server and MySQL can run on the same box. John W. Colby www.ColbyConsulting.com On 9/18/2011 8:47 PM, Jim Lawrence wrote: > I second that. > > Jim > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Stuart > McLachlan > Sent: Sunday, September 18, 2011 5:30 PM > To: Discussion concerning MS SQL Server > Subject: Re: [dba-SQLServer] [AccessD] MySQL > > John, > > In that scenario, it would certainly make sense to instal WAMP to give you > MySQL and the > phpMyAdmin interface on the XP machine. > From jwcolby at colbyconsulting.com Sun Sep 18 21:36:46 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 18 Sep 2011 22:36:46 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> Message-ID: <4E76AABE.1070905@colbyconsulting.com> Am I missing something? Oracle definitely is charging for their versions but it seems that a "community edition" is available, still maintained and updated by the community. With that and a gui it looks like I am good to go, or at least good to try. John W. Colby www.ColbyConsulting.com On 9/17/2011 9:52 PM, Arthur Fuller wrote: > There are some nice things about MySQL but on the other hand I definitely do > not like where Oracle is going with this puppy since its acquisition of Sun > and by inheritance MySQL. I'm still on the fence about these developments, > but quite frankly I am leaning against Oracle on all these transmutations of > what was originally a simple, straightforward approach. At last > recollection, Monty has departed, and with him, I fear, has the guiding > vision of this product. > > Frankly, I am all over the place on where next to go: I look at Mongo and > see it exquisite for web-apps but not for OLTP situations. I look at > PostGreSQL and think it's got a bunch of things right. I look at Oracle and > MS-SQL and think they have some things right as well. I frankly do not have > any clue into which basket to toss my next eggs. > > Arthur > > On Sat, Sep 17, 2011 at 7:51 PM, Stuart McLachlanwrote: > >> I run MySQL locally as part of a WAMP installation and remotely on our >> FreeBSD servers. >> >> I use phpMyAdmin for all the administration. It's a very intuitive >> interface. >> >> It's possibly worth installing WAMP just for the phpMyAdmin. >> >> -- >> Stuart >> >> >> On 17 Sep 2011 at 19:24, jwcolby wrote: >> >>> For now I have to figure out how to create a database. Is it the same >>> concept as SQL Server? A file or set of files where tables, indexes, >>> views etc are stored? I assumed there would be some visual designer >>> that would allow me to create the db, then tables etc. It looks like >>> that stuff is in "SQL Development". >>> >>> This thing looks pretty nice, but very different on the surface. >>> >> >> >> _______________________________________________ >> dba-SQLServer mailing list >> dba-SQLServer at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Sun Sep 18 22:17:34 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 18 Sep 2011 23:17:34 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E768CED.28723.19942071@stuart.lexacorp.com.pg> References: <4E752C1D.9060901@colbyconsulting.com>, , <4E768611.9070802@colbyconsulting.com> <4E768CED.28723.19942071@stuart.lexacorp.com.pg> Message-ID: <4E76B44E.1010301@colbyconsulting.com> LOL. Well you make a huge assumption here, that I know squat about PHP and a web server. I installed wampserver just fine (I guess). At least I can click it. But phpMyAdmin... we're talking right into Linux / php gobbledygeek. untar into your webserver document root.... Yea right. ;) This weekend I got an XP VM up, all SPs applied. Hamachi installed and joined to one of my networks. MySQL installed and poked it with a stick. WampServer installed and running (doing what I know not). phpMyAdmin downloaded and unzipped. And there we sit... I'm going to bed. John W. Colby www.ColbyConsulting.com On 9/18/2011 8:29 PM, Stuart McLachlan wrote: > John, > > In that scenario, it would certainly make sense to instal WAMP to give you MySQL and the > phpMyAdmin interface on the XP machine. > From stuart at lexacorp.com.pg Sun Sep 18 23:14:22 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 19 Sep 2011 14:14:22 +1000 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E76B44E.1010301@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com>, <4E768CED.28723.19942071@stuart.lexacorp.com.pg>, <4E76B44E.1010301@colbyconsulting.com> Message-ID: <4E76C19E.1556.1A61F60B@stuart.lexacorp.com.pg> phpMyAdmin is part of the WAMP bundle. There is no need to instal it separately. Once WAMP server is running, it just sits and listens on Port 80 on your localhost (127.0.0.1) ready to server up pages. Just open a browser window and type in "localhost" - you should see the WAMP configuration page with a link to phpMyAdmin. Alternatively, you should also see phpMyAdmin as one of items under the WAMP icon in your taskbar. Clicking on it opens a browser window pointing to the same link. Once your browser is pointing at localhost/phpmyadmin, you don't need to know anything about PHP or web servers, you just get a simple interface which lets you enter the name of a database and click "Create", followed by another screen which lets you add a table with fields which you define in the much the same way that as you would in SQL Server Management Studio. A row of buttons along the top of the browser window lets you select databases, modify them, run SQL commands, import/export data etc, etc. With your knowledge of SQL Server, it should only take a couple of minutes to get the hang of it. -- Stuart On 18 Sep 2011 at 23:17, jwcolby wrote: > LOL. Well you make a huge assumption here, that I know squat about > PHP and a web server. > > I installed wampserver just fine (I guess). At least I can click it. > But phpMyAdmin... we're talking right into Linux / php gobbledygeek. > untar into your webserver document root.... > > Yea right. ;) > > > This weekend I got an XP VM up, all SPs applied. Hamachi installed > and joined to one of my networks. MySQL installed and poked it with a > stick. WampServer installed and running (doing what I know not). > phpMyAdmin downloaded and unzipped. And there we sit... > > I'm going to bed. > > John W. Colby > www.ColbyConsulting.com > > On 9/18/2011 8:29 PM, Stuart McLachlan wrote: > > John, > > > > In that scenario, it would certainly make sense to instal WAMP to > > give you MySQL and the phpMyAdmin interface on the XP machine. > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From marklbreen at gmail.com Mon Sep 19 03:28:11 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 19 Sep 2011 09:28:11 +0100 Subject: [dba-SQLServer] Linux and Firefox Message-ID: Hello All, Hope you do not mind me changing the subject on this discussion. Francisco mentions below that he uses Firefox on Linux. Over the weekend, I tried to book online for Dublin Airport car park using Linux and FF. However, the site informed me that they do not currently support this phone browser and to try a regular PC. Well I guess I can understand what caused that wrong message, but I was disappointed that I had to go upstairs to my windows machine. To gently tease the kids, I also took a printscreen of their old Windows desktop and set it as the desktop on the linux installation. Their heads were messed up because they could see the Windows icons, but still they were on linux :) Mark On 19 September 2011 00:09, Francisco Tapia wrote: > Another thing you can attempt is to setup a Linux virtual machine > that would prevent hackers from reaching your personal data directly. > I really won't surf the net on Internet explorer (any version). I only > use Firefox with noscript and on a Linux machine helps to obfuscate as > much direct contact as possible... > > Sent from my mobile > > From marklbreen at gmail.com Mon Sep 19 03:37:04 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 19 Sep 2011 09:37:04 +0100 Subject: [dba-SQLServer] 666+666=? Message-ID: Hello All, I wanted to share a little humour if you do not mind. Last week my kids were practicing their mental arithmetic, initially doing sums like 11 + 7 etc. Then they started getting excited because they noticed they could add 111+111 I gently lead them along doing 222+222 and 333+333. Of course, the answer is Six Hundred and Sixty Six We then got to 444+444 and both Max and Rowena (they are nine) shouted out Eight hundred and Eighty Eight. There was glee in their voices at that stratospheric heights they were now capable of. So next I said "OK, whats 666+666". Rowena was silent as she realised it was not so simple, but without hesitation, Max responded with "Twelve Hundred and Twelvety Twelveth" Hope you like it, Mark From fuller.artful at gmail.com Mon Sep 19 03:55:53 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Mon, 19 Sep 2011 04:55:53 -0400 Subject: [dba-SQLServer] 666+666=? In-Reply-To: References: Message-ID: Can they multiply yet? There are some cool things about multiplication. I like the elevens especially. 11*11=121. 11*11*11=12121, and so on. The nines are cool, too: take the digits in any multiple of nine and they add up to 9: 18, 27. 36. 45, etc. Arthur From ha at phulse.com Mon Sep 19 04:19:21 2011 From: ha at phulse.com (Hans-Christian Andersen) Date: Mon, 19 Sep 2011 02:19:21 -0700 Subject: [dba-SQLServer] Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: <2999072439124655585@unknownmsgid> References: <001601cc754f$f0c76f90$d2564eb0$@net> <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg> <000101cc7641$0f2e8300$2d8b8900$@net> <2999072439124655585@unknownmsgid> Message-ID: Regarding locking down the hosts file on Windows, if I'm not mistaken, by default it should already be set to read-only and require admin privileges. But, even if you set it to read-only, if you have mistakenly given a malicious attacker admin privileges (or they have found some other hole in which to escalate their privileges), wouldn't it be rather trivial for them to add code to remove the read-only lock from the file? In fact, since this is the default in Windows, I would imagine attackers probably already factoring RO into their code. Francisco has the right idea in the sense that a very safe environment would be to have a virtual machine set up to boot a live CD of your favorite flavour of Linux (or Windows, if possible?) from a virtual drive in your VM, so that the environment is completely clean and that you know that anything you have done within that instance of the VM is discarded when you shut it down. In fact, if you are really paranoid, don't run it through a VM but from the bare metal of a machine. Then, before surfing, install NoScript and run a full update of Firefox. It takes a little while to get the environment prepared, but it might be all worth it if you are doing online banking. It's what I do. But, regarding this specific issue with Komodo, DigiNotar (and more, it appears), it's probably worth looking into managing what certificates you have within your trusted root store and consider removing ones that you don't feel comfortable having your computer trust implicitly. ( http://technet.microsoft.com/en-us/library/cc754841.aspx ) There are far too many in there, which kind of wrecks havoc with the whole chain of trust, in my opinion. Hans-Christian On 18 September 2011 16:09, Francisco Tapia wrote: > Another thing you can attempt is to setup a Linux virtual machine > that would prevent hackers from reaching your personal data directly. > I really won't surf the net on Internet explorer (any version). I only > use Firefox with noscript and on a Linux machine helps to obfuscate as > much direct contact as possible... > > Sent from my mobile > > On Sep 18, 2011, at 1:25 PM, Alan Lawhon wrote: > > > Mark: > > > > I have a hardware router, (the "Zoom X5" Model 5654 ADSL supplied by my > > ISP), AVG Internet Security, (including AVG firewall and all the other > > features that come with the AVG Internet Security Suite), along with > > AnteSpam email filtering provided by my ISP. (I don't know this for > sure, > > but I think there might be a hardware firewall implemented in my router > > which blocks any "bad stuff" before it gets to my browser. If that's the > > case, then I actually have two [separate] firewalls protecting me.) I > also > > have automatic updates enabled for Windows Update. (I suppose all this > > makes me very "security conscious" with my PC.) In addition, I'm very > > careful about downloading "ActiveX" components - most of the time I > refuse > > them when I'm prompted. Not sure if that's "smart" or not, but I'm being > > ultra cautious about downloads. > > > > I recall getting some type of virus from an email attachment that I > > foolishly clicked on many years ago. Getting that virus (or whatever it > > was) was a nightmare getting off of my system. That experience greatly > > intensified my security awareness. > > > > I have gone ahead and changed my Hosts file to read only. With all the > > other security I have implemented, setting the Hosts file to RO may be > > overkill, but the harder I make it for a hacker to get into my computer, > the > > better. I hope the odds of me being the victim of a hacker are [at > least] > > 99:1 against. > > > > Alan C. Lawhon > > > > -----Original Message----- > > From: dba-sqlserver-bounces at databaseadvisors.com > > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Mark > Breen > > Sent: Sunday, September 18, 2011 10:19 AM > > To: Discussion concerning MS SQL Server > > Subject: Re: [dba-SQLServer] Windows Secrets: The Sorry Tale of the > > (un)Secure Sockets Layer > > > > Hello Stuart > > > > Is this your command on your shortcut > > > > C:\Windows\system32\notepad.exe C:\Windows\System32\drivers\etc\hosts > > > > Me too. > > > > Hello Alan, > > > > you could do that, but my opinion is that if someone gets to your hosts > file > > and wants to change it you have so many problems that your hosts file > being > > RO is not going to make a difference anyway. I would suggest instead to > run > > like hell. > > > > Mark > > > > > > On 17 September 2011 22:18, Stuart McLachlan > wrote: > > > >> As a general rule, an RO hosts file makes sense. Very few people ever > need > >> special entries > >> in it. > >> > >> OTOH, I have a shortcut to mine in a folder on my desktop because I edit > > it > >> quite often, > >> > >> -- > >> Stuart > >> > >> On 17 Sep 2011 at 10:39, Alan Lawhon wrote: > >> > >>> > >>> http://windowssecrets.com/top-story/the-sorry-tale-of-the-unsecure-soc > >>> kets-l ayer/ > >>> > >>> http://tinyurl.com/3z9awxj > >>> > >>> > >>> > >>> This is a follow-up article to the story concerning corrupted root > >>> certificates which I posted last week. Microsoft issued an > >>> out-of-cycle security patch to eliminate the source of the phony > >>> certificates, (i.e. DigiNotar), and remove the threat to users of > >>> Internet Explorer and other browsers. > >>> > >>> Since > than 99 percent of the potential "victims" of this security > >>> breach were located over in Iran, Woody Leonhard seems to be implying > >>> that this may be a case of the Government of Iran eavesdropping on its > >>> citizens; thus there is little (if any) chance of this breach > >>> adversely affecting users outside of Iran - like us. Still, his > >>> analysis of the "lax process" by which root certificates are issued is > >>> illuminating. > >>> > >>> At the end of his article, Woody recommends that users consider > >>> modifying their "Hosts" file (to read only) in order to "lock" their > >>> system and prevent man-in-the-middle attacks and other > >>> security-related vulnerabilities. Before I modify a system file, I > >>> want to check with the experts on here. Are most of you in agreement > >>> that changing your "Hosts" file (to read only) is a good idea? (I > >>> wonder why Microsoft doesn't make the "Hosts" file read only by > >>> default?) > >>> > >>> Alan C. Lawhon > >>> > >>> > >>> > >>> > >>> > >>> _______________________________________________ > >>> dba-SQLServer mailing list > >>> dba-SQLServer at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > >>> http://www.databaseadvisors.com > >>> > >>> > >> > >> > >> > >> _______________________________________________ > >> dba-SQLServer mailing list > >> dba-SQLServer at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > >> http://www.databaseadvisors.com > >> > >> > > _______________________________________________ > > dba-SQLServer mailing list > > dba-SQLServer at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > > http://www.databaseadvisors.com > > > > _______________________________________________ > > dba-SQLServer mailing list > > dba-SQLServer at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > > http://www.databaseadvisors.com > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From ha at phulse.com Mon Sep 19 04:31:56 2011 From: ha at phulse.com (Hans-Christian Andersen) Date: Mon, 19 Sep 2011 02:31:56 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> Message-ID: Arthur, Have a look at MariaDB. It's basically a version of MySQL which is maintained and developed by Monty & co and, quite frankly, is better in many ways, as they have the freedom to advance the database in ways that the MySQL devs at Oracle are just not able to. Hans-Christian On 17 September 2011 18:52, Arthur Fuller wrote: > There are some nice things about MySQL but on the other hand I definitely > do > not like where Oracle is going with this puppy since its acquisition of Sun > and by inheritance MySQL. I'm still on the fence about these developments, > but quite frankly I am leaning against Oracle on all these transmutations > of > what was originally a simple, straightforward approach. At last > recollection, Monty has departed, and with him, I fear, has the guiding > vision of this product. > > Frankly, I am all over the place on where next to go: I look at Mongo and > see it exquisite for web-apps but not for OLTP situations. I look at > PostGreSQL and think it's got a bunch of things right. I look at Oracle and > MS-SQL and think they have some things right as well. I frankly do not have > any clue into which basket to toss my next eggs. > > Arthur > > On Sat, Sep 17, 2011 at 7:51 PM, Stuart McLachlan >wrote: > > > I run MySQL locally as part of a WAMP installation and remotely on our > > FreeBSD servers. > > > > I use phpMyAdmin for all the administration. It's a very intuitive > > interface. > > > > It's possibly worth installing WAMP just for the phpMyAdmin. > > > > -- > > Stuart > > > > > > On 17 Sep 2011 at 19:24, jwcolby wrote: > > > > > For now I have to figure out how to create a database. Is it the same > > > concept as SQL Server? A file or set of files where tables, indexes, > > > views etc are stored? I assumed there would be some visual designer > > > that would allow me to create the db, then tables etc. It looks like > > > that stuff is in "SQL Development". > > > > > > This thing looks pretty nice, but very different on the surface. > > > > > > > > > _______________________________________________ > > dba-SQLServer mailing list > > dba-SQLServer at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > > http://www.databaseadvisors.com > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From marklbreen at gmail.com Mon Sep 19 05:24:33 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 19 Sep 2011 11:24:33 +0100 Subject: [dba-SQLServer] Fwd: Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: References: <001601cc754f$f0c76f90$d2564eb0$@net> <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg> <000101cc7641$0f2e8300$2d8b8900$@net> <2999072439124655585@unknownmsgid> Message-ID: Hello All, there was a very interesting article recently, I cannot recall if it was in MSDN magazine, Code magazine or HBR magazine. Basically they did some financial analysis on the cost in the US of implementing security, vs the cost of a loss. What was not surprising to (to me anyway) was that the cost of implementing security (at a macro level) is higher than the potential loss. I adhere to this philosophy. In my house I lock my doors at night, but a robber can still get in if he really want to. To make my house totally secure would be to make it impractical and unpleasant to live in. So I balance security with practicalities. With my IT security I try to adopt the same approach. My brother is an IT security professional, and he sometimes disagrees with me, but sometimes he also acknowledges what I suggest. Thanks Mark On 19 September 2011 10:19, Hans-Christian Andersen wrote: > Regarding locking down the hosts file on Windows, if I'm not mistaken, by > default it should already be set to read-only and require admin privileges. > But, even if you set it to read-only, if you have mistakenly given a > malicious attacker admin privileges (or they have found some other hole in > which to escalate their privileges), wouldn't it be rather trivial for them > to add code to remove the read-only lock from the file? In fact, since this > is the default in Windows, I would imagine attackers probably already > factoring RO into their code. > > Francisco has the right idea in the sense that a very safe environment > would > be to have a virtual machine set up to boot a live CD of your favorite > flavour of Linux (or Windows, if possible?) from a virtual drive in your > VM, > so that the environment is completely clean and that you know that anything > you have done within that instance of the VM is discarded when you shut it > down. In fact, if you are really paranoid, don't run it through a VM but > from the bare metal of a machine. Then, before surfing, install NoScript > and > run a full update of Firefox. It takes a little while to get the > environment > prepared, but it might be all worth it if you are doing online banking. > It's > what I do. > > But, regarding this specific issue with Komodo, DigiNotar (and more, it > appears), it's probably worth looking into managing what certificates you > have within your trusted root store and consider removing ones that you > don't feel comfortable having your computer trust implicitly. ( > http://technet.microsoft.com/en-us/library/cc754841.aspx ) There are far > too > many in there, which kind of wrecks havoc with the whole chain of trust, in > my opinion. > > > > Hans-Christian > > From marklbreen at gmail.com Mon Sep 19 05:32:36 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 19 Sep 2011 11:32:36 +0100 Subject: [dba-SQLServer] 666+666=? In-Reply-To: References: Message-ID: Hi Arthur, Nice, I will have to show that to them this evening thanks Mark On 19 September 2011 09:55, Arthur Fuller wrote: > Can they multiply yet? There are some cool things about multiplication. I > like the elevens especially. 11*11=121. 11*11*11=12121, and so on. The > nines > are cool, too: take the digits in any multiple of nine and they add up to > 9: > 18, 27. 36. 45, etc. > > Arthur > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Mon Sep 19 05:42:59 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 06:42:59 -0400 Subject: [dba-SQLServer] 666+666=? In-Reply-To: References: Message-ID: <4E771CB3.7040502@colbyconsulting.com> > So next I said "OK, whats 666+666". Rowena was silent as she realized it was not so simple, but without hesitation, Max responded with "Twelve Hundred and Twelvety Twelveth" Well isn't it? Gotta love the young mind. John W. Colby www.ColbyConsulting.com On 9/19/2011 4:37 AM, Mark Breen wrote: > Hello All, > > I wanted to share a little humour if you do not mind. > > Last week my kids were practicing their mental arithmetic, initially doing > sums like 11 + 7 etc. > > Then they started getting excited because they noticed they could add > 111+111 > > I gently lead them along doing 222+222 and 333+333. Of course, the answer > is Six Hundred and Sixty Six > We then got to 444+444 and both Max and Rowena (they are nine) shouted out > Eight hundred and Eighty Eight. There was glee in their voices at > that stratospheric heights they were now capable of. > > So next I said "OK, whats 666+666". Rowena was silent as she realised it > was not so simple, but without hesitation, Max responded with "Twelve > Hundred and Twelvety Twelveth" > > Hope you like it, > > Mark > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Mon Sep 19 05:45:18 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 06:45:18 -0400 Subject: [dba-SQLServer] Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: References: <001601cc754f$f0c76f90$d2564eb0$@net> <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg> <000101cc7641$0f2e8300$2d8b8900$@net> <2999072439124655585@unknownmsgid> Message-ID: <4E771D3E.7080805@colbyconsulting.com> I run firefox and my email programs inside of a sandbox called DropMyRights. Nothing can install without my intentionally going to a version not under the sandbox. And what does run only has regular user privileges. John W. Colby www.ColbyConsulting.com On 9/19/2011 5:19 AM, Hans-Christian Andersen wrote: > Regarding locking down the hosts file on Windows, if I'm not mistaken, by > default it should already be set to read-only and require admin privileges. > But, even if you set it to read-only, if you have mistakenly given a > malicious attacker admin privileges (or they have found some other hole in > which to escalate their privileges), wouldn't it be rather trivial for them > to add code to remove the read-only lock from the file? In fact, since this > is the default in Windows, I would imagine attackers probably already > factoring RO into their code. > > Francisco has the right idea in the sense that a very safe environment would > be to have a virtual machine set up to boot a live CD of your favorite > flavour of Linux (or Windows, if possible?) from a virtual drive in your VM, > so that the environment is completely clean and that you know that anything > you have done within that instance of the VM is discarded when you shut it > down. In fact, if you are really paranoid, don't run it through a VM but > from the bare metal of a machine. Then, before surfing, install NoScript and > run a full update of Firefox. It takes a little while to get the environment > prepared, but it might be all worth it if you are doing online banking. It's > what I do. > > But, regarding this specific issue with Komodo, DigiNotar (and more, it > appears), it's probably worth looking into managing what certificates you > have within your trusted root store and consider removing ones that you > don't feel comfortable having your computer trust implicitly. ( > http://technet.microsoft.com/en-us/library/cc754841.aspx ) There are far too > many in there, which kind of wrecks havoc with the whole chain of trust, in > my opinion. > > > > Hans-Christian > > > > > On 18 September 2011 16:09, Francisco Tapia wrote: > >> Another thing you can attempt is to setup a Linux virtual machine >> that would prevent hackers from reaching your personal data directly. >> I really won't surf the net on Internet explorer (any version). I only >> use Firefox with noscript and on a Linux machine helps to obfuscate as >> much direct contact as possible... >> >> Sent from my mobile >> >> On Sep 18, 2011, at 1:25 PM, Alan Lawhon wrote: >> >>> Mark: >>> >>> I have a hardware router, (the "Zoom X5" Model 5654 ADSL supplied by my >>> ISP), AVG Internet Security, (including AVG firewall and all the other >>> features that come with the AVG Internet Security Suite), along with >>> AnteSpam email filtering provided by my ISP. (I don't know this for >> sure, >>> but I think there might be a hardware firewall implemented in my router >>> which blocks any "bad stuff" before it gets to my browser. If that's the >>> case, then I actually have two [separate] firewalls protecting me.) I >> also >>> have automatic updates enabled for Windows Update. (I suppose all this >>> makes me very "security conscious" with my PC.) In addition, I'm very >>> careful about downloading "ActiveX" components - most of the time I >> refuse >>> them when I'm prompted. Not sure if that's "smart" or not, but I'm being >>> ultra cautious about downloads. >>> >>> I recall getting some type of virus from an email attachment that I >>> foolishly clicked on many years ago. Getting that virus (or whatever it >>> was) was a nightmare getting off of my system. That experience greatly >>> intensified my security awareness. >>> >>> I have gone ahead and changed my Hosts file to read only. With all the >>> other security I have implemented, setting the Hosts file to RO may be >>> overkill, but the harder I make it for a hacker to get into my computer, >> the >>> better. I hope the odds of me being the victim of a hacker are [at >> least] >>> 99:1 against. >>> >>> Alan C. Lawhon >>> >>> -----Original Message----- >>> From: dba-sqlserver-bounces at databaseadvisors.com >>> [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Mark >> Breen >>> Sent: Sunday, September 18, 2011 10:19 AM >>> To: Discussion concerning MS SQL Server >>> Subject: Re: [dba-SQLServer] Windows Secrets: The Sorry Tale of the >>> (un)Secure Sockets Layer >>> >>> Hello Stuart >>> >>> Is this your command on your shortcut >>> >>> C:\Windows\system32\notepad.exe C:\Windows\System32\drivers\etc\hosts >>> >>> Me too. >>> >>> Hello Alan, >>> >>> you could do that, but my opinion is that if someone gets to your hosts >> file >>> and wants to change it you have so many problems that your hosts file >> being >>> RO is not going to make a difference anyway. I would suggest instead to >> run >>> like hell. >>> >>> Mark >>> >>> >>> On 17 September 2011 22:18, Stuart McLachlan >> wrote: >>> >>>> As a general rule, an RO hosts file makes sense. Very few people ever >> need >>>> special entries >>>> in it. >>>> >>>> OTOH, I have a shortcut to mine in a folder on my desktop because I edit >>> it >>>> quite often, >>>> >>>> -- >>>> Stuart >>>> >>>> On 17 Sep 2011 at 10:39, Alan Lawhon wrote: >>>> >>>>> >>>>> http://windowssecrets.com/top-story/the-sorry-tale-of-the-unsecure-soc >>>>> kets-l ayer/ >>>>> >>>>> http://tinyurl.com/3z9awxj >>>>> >>>>> >>>>> >>>>> This is a follow-up article to the story concerning corrupted root >>>>> certificates which I posted last week. Microsoft issued an >>>>> out-of-cycle security patch to eliminate the source of the phony >>>>> certificates, (i.e. DigiNotar), and remove the threat to users of >>>>> Internet Explorer and other browsers. >>>>> >>>>> Since> than 99 percent of the potential "victims" of this security >>>>> breach were located over in Iran, Woody Leonhard seems to be implying >>>>> that this may be a case of the Government of Iran eavesdropping on its >>>>> citizens; thus there is little (if any) chance of this breach >>>>> adversely affecting users outside of Iran - like us. Still, his >>>>> analysis of the "lax process" by which root certificates are issued is >>>>> illuminating. >>>>> >>>>> At the end of his article, Woody recommends that users consider >>>>> modifying their "Hosts" file (to read only) in order to "lock" their >>>>> system and prevent man-in-the-middle attacks and other >>>>> security-related vulnerabilities. Before I modify a system file, I >>>>> want to check with the experts on here. Are most of you in agreement >>>>> that changing your "Hosts" file (to read only) is a good idea? (I >>>>> wonder why Microsoft doesn't make the "Hosts" file read only by >>>>> default?) >>>>> >>>>> Alan C. Lawhon >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> dba-SQLServer mailing list >>>>> dba-SQLServer at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >>>>> http://www.databaseadvisors.com >>>>> >>>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> dba-SQLServer mailing list >>>> dba-SQLServer at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >>>> http://www.databaseadvisors.com >>>> >>>> >>> _______________________________________________ >>> dba-SQLServer mailing list >>> dba-SQLServer at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >>> http://www.databaseadvisors.com >>> >>> _______________________________________________ >>> dba-SQLServer mailing list >>> dba-SQLServer at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >>> http://www.databaseadvisors.com >>> >> _______________________________________________ >> dba-SQLServer mailing list >> dba-SQLServer at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Mon Sep 19 05:48:15 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 06:48:15 -0400 Subject: [dba-SQLServer] Fwd: Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: References: <001601cc754f$f0c76f90$d2564eb0$@net> <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg> <000101cc7641$0f2e8300$2d8b8900$@net> <2999072439124655585@unknownmsgid> Message-ID: <4E771DEF.9040207@colbyconsulting.com> The problem with that is that these are average figures. The actual loss could be in the hundreds of thousands of dollars, assuming you are rich enough to have that much money in a savings or stock account. You lose a half million siphoned out of your stock account, but that is then averaged over all the people that are never hit with a loss. John W. Colby www.ColbyConsulting.com On 9/19/2011 6:24 AM, Mark Breen wrote: > Hello All, > > there was a very interesting article recently, I cannot recall if it was in > MSDN magazine, Code magazine or HBR magazine. > > Basically they did some financial analysis on the cost in the US of > implementing security, vs the cost of a loss. > > What was not surprising to (to me anyway) was that the cost of implementing > security (at a macro level) is higher than the potential loss. > > I adhere to this philosophy. In my house I lock my doors at night, but a > robber can still get in if he really want to. To make my house totally > secure would be to make it impractical and unpleasant to live in. So I > balance security with practicalities. > > With my IT security I try to adopt the same approach. My brother is an IT > security professional, and he sometimes disagrees with me, but sometimes he > also acknowledges what I suggest. > > Thanks > Mark > > > > > On 19 September 2011 10:19, Hans-Christian Andersen wrote: > >> Regarding locking down the hosts file on Windows, if I'm not mistaken, by >> default it should already be set to read-only and require admin privileges. >> But, even if you set it to read-only, if you have mistakenly given a >> malicious attacker admin privileges (or they have found some other hole in >> which to escalate their privileges), wouldn't it be rather trivial for them >> to add code to remove the read-only lock from the file? In fact, since this >> is the default in Windows, I would imagine attackers probably already >> factoring RO into their code. >> >> Francisco has the right idea in the sense that a very safe environment >> would >> be to have a virtual machine set up to boot a live CD of your favorite >> flavour of Linux (or Windows, if possible?) from a virtual drive in your >> VM, >> so that the environment is completely clean and that you know that anything >> you have done within that instance of the VM is discarded when you shut it >> down. In fact, if you are really paranoid, don't run it through a VM but >> from the bare metal of a machine. Then, before surfing, install NoScript >> and >> run a full update of Firefox. It takes a little while to get the >> environment >> prepared, but it might be all worth it if you are doing online banking. >> It's >> what I do. >> >> But, regarding this specific issue with Komodo, DigiNotar (and more, it >> appears), it's probably worth looking into managing what certificates you >> have within your trusted root store and consider removing ones that you >> don't feel comfortable having your computer trust implicitly. ( >> http://technet.microsoft.com/en-us/library/cc754841.aspx ) There are far >> too >> many in there, which kind of wrecks havoc with the whole chain of trust, in >> my opinion. >> >> >> >> Hans-Christian >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From gustav at cactus.dk Mon Sep 19 07:29:03 2011 From: gustav at cactus.dk (Gustav Brock) Date: Mon, 19 Sep 2011 14:29:03 +0200 Subject: [dba-SQLServer] Fwd: Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer Message-ID: Hi Mark Same here. I think some have a paranoid approach to this. We have two major (standard) protections here: A hardware firewall and Microsoft Security Essentials. For the last many years I've come across one (1) incident where "something" tried to install something and MSE popped a message if I really wanted that. No thanks. All machines including servers run with NAT and port forwarding where needed. That is complemented with timely updates of Windows and Office. One additional thing is done, however, and I can highly recommend that: Advertising filters on browsers. These cost a little yearly fee per client but the advantage is huge as banners and adds are removed which is a relief (which you have to experience to grasp) for the users and removes the risk of clicking some nasty banner add ("Your computer is at risk! Press here" and a full-stop sign). Our VOIP server was hacked once and some Middle East uglies consumed our credit calling Arabic numbers. That was a loss of about USD 60. Not much work can be done for this, indeed as it seems our admin password had been cracked by brute force. Our splendid VOIP supplier changed the account and in half an hour we were back on-air with a longer password. /gustav >>> marklbreen at gmail.com 19-09-2011 12:24 >>> Hello All, there was a very interesting article recently, I cannot recall if it was in MSDN magazine, Code magazine or HBR magazine. Basically they did some financial analysis on the cost in the US of implementing security, vs the cost of a loss. What was not surprising to (to me anyway) was that the cost of implementing security (at a macro level) is higher than the potential loss. I adhere to this philosophy. In my house I lock my doors at night, but a robber can still get in if he really want to. To make my house totally secure would be to make it impractical and unpleasant to live in. So I balance security with practicalities. With my IT security I try to adopt the same approach. My brother is an IT security professional, and he sometimes disagrees with me, but sometimes he also acknowledges what I suggest. Thanks Mark On 19 September 2011 10:19, Hans-Christian Andersen wrote: > Regarding locking down the hosts file on Windows, if I'm not mistaken, by > default it should already be set to read-only and require admin privileges. > But, even if you set it to read-only, if you have mistakenly given a > malicious attacker admin privileges (or they have found some other hole in > which to escalate their privileges), wouldn't it be rather trivial for them > to add code to remove the read-only lock from the file? In fact, since this > is the default in Windows, I would imagine attackers probably already > factoring RO into their code. > > Francisco has the right idea in the sense that a very safe environment would > be to have a virtual machine set up to boot a live CD of your favorite > flavour of Linux (or Windows, if possible?) from a virtual drive in your VM, > so that the environment is completely clean and that you know that anything > you have done within that instance of the VM is discarded when you shut it > down. In fact, if you are really paranoid, don't run it through a VM but > from the bare metal of a machine. Then, before surfing, install NoScript and > run a full update of Firefox. It takes a little while to get the environment > prepared, but it might be all worth it if you are doing online banking. It's > what I do. > > But, regarding this specific issue with Komodo, DigiNotar (and more, it > appears), it's probably worth looking into managing what certificates you > have within your trusted root store and consider removing ones that you > don't feel comfortable having your computer trust implicitly. ( > http://technet.microsoft.com/en-us/library/cc754841.aspx ) There are far too > many in there, which kind of wrecks havoc with the whole chain of trust, in > my opinion. > > > > Hans-Christian From jwcolby at colbyconsulting.com Mon Sep 19 08:24:35 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 09:24:35 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E76C19E.1556.1A61F60B@stuart.lexacorp.com.pg> References: <4E752C1D.9060901@colbyconsulting.com>, <4E768CED.28723.19942071@stuart.lexacorp.com.pg>, <4E76B44E.1010301@colbyconsulting.com> <4E76C19E.1556.1A61F60B@stuart.lexacorp.com.pg> Message-ID: <4E774293.9030100@colbyconsulting.com> OK, so basically I had to click the MySQL Console (the typical black console window) which then asked for a password, and once entered the phpMyAdmin is a menu choice. Thanks for you help in all this! John W. Colby www.ColbyConsulting.com On 9/19/2011 12:14 AM, Stuart McLachlan wrote: > phpMyAdmin is part of the WAMP bundle. There is no need to instal it separately. > > Once WAMP server is running, it just sits and listens on Port 80 on your localhost (127.0.0.1) > ready to server up pages. Just open a browser window and type in "localhost" - you should > see the WAMP configuration page with a link to phpMyAdmin. > > Alternatively, you should also see phpMyAdmin as one of items under the WAMP icon in your > taskbar. Clicking on it opens a browser window pointing to the same link. > > Once your browser is pointing at localhost/phpmyadmin, you don't need to know anything > about PHP or web servers, you just get a simple interface which lets you enter the name of a > database and click "Create", followed by another screen which lets you add a table with fields > which you define in the much the same way that as you would in SQL Server Management > Studio. A row of buttons along the top of the browser window lets you select databases, > modify them, run SQL commands, import/export data etc, etc. > > With your knowledge of SQL Server, it should only take a couple of minutes to get the hang > of it. > From jwcolby at colbyconsulting.com Mon Sep 19 09:28:25 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 10:28:25 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> Message-ID: <4E775189.9040106@colbyconsulting.com> So what is the real deal with MySQL community version? Is it still maintained and advanced by the open source development community? Is it a dead end? Is MariaDB the replacement going forward? John W. Colby www.ColbyConsulting.com On 9/19/2011 5:31 AM, Hans-Christian Andersen wrote: > Arthur, > > Have a look at MariaDB. It's basically a version of MySQL which is > maintained and developed by Monty& co and, quite frankly, is better in many > ways, as they have the freedom to advance the database in ways that the > MySQL devs at Oracle are just not able to. > > > Hans-Christian > > > > > > On 17 September 2011 18:52, Arthur Fuller wrote: > >> There are some nice things about MySQL but on the other hand I definitely >> do >> not like where Oracle is going with this puppy since its acquisition of Sun >> and by inheritance MySQL. I'm still on the fence about these developments, >> but quite frankly I am leaning against Oracle on all these transmutations >> of >> what was originally a simple, straightforward approach. At last >> recollection, Monty has departed, and with him, I fear, has the guiding >> vision of this product. >> >> Frankly, I am all over the place on where next to go: I look at Mongo and >> see it exquisite for web-apps but not for OLTP situations. I look at >> PostGreSQL and think it's got a bunch of things right. I look at Oracle and >> MS-SQL and think they have some things right as well. I frankly do not have >> any clue into which basket to toss my next eggs. >> >> Arthur From davidmcafee at gmail.com Mon Sep 19 10:34:54 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 19 Sep 2011 08:34:54 -0700 Subject: [dba-SQLServer] 666+666=? In-Reply-To: References: Message-ID: Don't forget the 9's hand trick: Put down the finger of the number that you are multiplying with 9. for example, 9x4 Hold you hands out with the backs of your hands facing you. put down your left index finger (or 4th from the left) The number of fingers to the left of the finger (3) that is down is your first digit, those to the right (6) add up to your right digit. It's so awesome to watch children light up when they learn something new. :) David My kids loved showing their friends this trick. On Mon, Sep 19, 2011 at 1:55 AM, Arthur Fuller wrote: > Can they multiply yet? There are some cool things about multiplication. I > like the elevens especially. 11*11=121. 11*11*11=12121, and so on. The > nines > are cool, too: take the digits in any multiple of nine and they add up to > 9: > 18, 27. 36. 45, etc. > > Arthur > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From ha at phulse.com Mon Sep 19 10:36:19 2011 From: ha at phulse.com (Hans-Christian Andersen) Date: Mon, 19 Sep 2011 08:36:19 -0700 Subject: [dba-SQLServer] Fwd: Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: References: <001601cc754f$f0c76f90$d2564eb0$@net> <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg> <000101cc7641$0f2e8300$2d8b8900$@net> <2999072439124655585@unknownmsgid> Message-ID: Hi Mark, You are correct in the sense that it is not feasible to have perfect security. However, I take issue with how financial systems quietly write off loses, even if, to them, it's just a fraction of their profits. Their analysis of cost/benefit often leaves out the true cost. You have to ask yourself: wheres does the money go, who benefits from it and how do they benefit from it. In much the same way that the true cost of industrialization to the environment was not known or was ignored, money stolen from bank accounts and so forth typically go to criminal organizations and whatnot, which then leads to problems in the world that often leads to taxes and other social resources being wasted. A little bit more effort would go a long way and it is very hard to calculate the true cost of not fixing things; especially when the solution already exists. Hans-Christian On 19 September 2011 03:24, Mark Breen wrote: > Hello All, > > there was a very interesting article recently, I cannot recall if it was in > MSDN magazine, Code magazine or HBR magazine. > > Basically they did some financial analysis on the cost in the US of > implementing security, vs the cost of a loss. > > What was not surprising to (to me anyway) was that the cost of implementing > security (at a macro level) is higher than the potential loss. > > I adhere to this philosophy. In my house I lock my doors at night, but a > robber can still get in if he really want to. To make my house totally > secure would be to make it impractical and unpleasant to live in. So I > balance security with practicalities. > > With my IT security I try to adopt the same approach. My brother is an IT > security professional, and he sometimes disagrees with me, but sometimes he > also acknowledges what I suggest. > > Thanks > Mark > > > > > On 19 September 2011 10:19, Hans-Christian Andersen wrote: > > > Regarding locking down the hosts file on Windows, if I'm not mistaken, by > > default it should already be set to read-only and require admin > privileges. > > But, even if you set it to read-only, if you have mistakenly given a > > malicious attacker admin privileges (or they have found some other hole > in > > which to escalate their privileges), wouldn't it be rather trivial for > them > > to add code to remove the read-only lock from the file? In fact, since > this > > is the default in Windows, I would imagine attackers probably already > > factoring RO into their code. > > > > Francisco has the right idea in the sense that a very safe environment > > would > > be to have a virtual machine set up to boot a live CD of your favorite > > flavour of Linux (or Windows, if possible?) from a virtual drive in your > > VM, > > so that the environment is completely clean and that you know that > anything > > you have done within that instance of the VM is discarded when you shut > it > > down. In fact, if you are really paranoid, don't run it through a VM but > > from the bare metal of a machine. Then, before surfing, install NoScript > > and > > run a full update of Firefox. It takes a little while to get the > > environment > > prepared, but it might be all worth it if you are doing online banking. > > It's > > what I do. > > > > But, regarding this specific issue with Komodo, DigiNotar (and more, it > > appears), it's probably worth looking into managing what certificates you > > have within your trusted root store and consider removing ones that you > > don't feel comfortable having your computer trust implicitly. ( > > http://technet.microsoft.com/en-us/library/cc754841.aspx ) There are far > > too > > many in there, which kind of wrecks havoc with the whole chain of trust, > in > > my opinion. > > > > > > > > Hans-Christian > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From ha at phulse.com Mon Sep 19 10:38:54 2011 From: ha at phulse.com (Hans-Christian Andersen) Date: Mon, 19 Sep 2011 08:38:54 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E775189.9040106@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <4E775189.9040106@colbyconsulting.com> Message-ID: John, Good question. I don't know, to be honest, but I get the sense that most of the momentum these days are in nosql databases. Hans-Christian On 19 September 2011 07:28, jwcolby wrote: > So what is the real deal with MySQL community version? Is it still > maintained and advanced by the open source development community? Is it a > dead end? Is MariaDB the replacement going forward? > > > John W. Colby > www.ColbyConsulting.com > > On 9/19/2011 5:31 AM, Hans-Christian Andersen wrote: > >> Arthur, >> >> Have a look at MariaDB. It's basically a version of MySQL which is >> maintained and developed by Monty& co and, quite frankly, is better in >> many >> ways, as they have the freedom to advance the database in ways that the >> MySQL devs at Oracle are just not able to. >> >> >> Hans-Christian >> >> >> >> >> >> On 17 September 2011 18:52, Arthur Fuller >> wrote: >> >> There are some nice things about MySQL but on the other hand I definitely >>> do >>> not like where Oracle is going with this puppy since its acquisition of >>> Sun >>> and by inheritance MySQL. I'm still on the fence about these >>> developments, >>> but quite frankly I am leaning against Oracle on all these transmutations >>> of >>> what was originally a simple, straightforward approach. At last >>> recollection, Monty has departed, and with him, I fear, has the guiding >>> vision of this product. >>> >>> Frankly, I am all over the place on where next to go: I look at Mongo and >>> see it exquisite for web-apps but not for OLTP situations. I look at >>> PostGreSQL and think it's got a bunch of things right. I look at Oracle >>> and >>> MS-SQL and think they have some things right as well. I frankly do not >>> have >>> any clue into which basket to toss my next eggs. >>> >>> Arthur >>> >> ______________________________**_________________ > dba-SQLServer mailing list > dba-SQLServer@**databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.**com > > From dbdoug at gmail.com Mon Sep 19 10:41:29 2011 From: dbdoug at gmail.com (Doug Steele) Date: Mon, 19 Sep 2011 08:41:29 -0700 Subject: [dba-SQLServer] 666+666=? In-Reply-To: References: Message-ID: I'm stuck on 9x11... On Mon, Sep 19, 2011 at 8:34 AM, David McAfee wrote: > Don't forget the 9's hand trick: > > Put down the finger of the number that you are multiplying with 9. > > for example, 9x4 > > Hold you hands out with the backs of your hands facing you. > put down your left index finger (or 4th from the left) > > The number of fingers to the left of the finger (3) that is down is your > first digit, those to the right (6) add up to your right digit. > > It's so awesome to watch children light up when they learn something new. > > :) > > David > > > My kids loved showing their friends this trick. > > On Mon, Sep 19, 2011 at 1:55 AM, Arthur Fuller >wrote: > > > Can they multiply yet? There are some cool things about multiplication. I > > like the elevens especially. 11*11=121. 11*11*11=12121, and so on. The > > nines > > are cool, too: take the digits in any multiple of nine and they add up to > > 9: > > 18, 27. 36. 45, etc. > > > > Arthur > > _______________________________________________ > > dba-SQLServer mailing list > > dba-SQLServer at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > > http://www.databaseadvisors.com > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Mon Sep 19 10:49:20 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 11:49:20 -0400 Subject: [dba-SQLServer] Does index field order matter? Message-ID: <4E776480.5070503@colbyconsulting.com> I have three hash fields, person, family and address. The hashes are a datatype VarBinary(200) I then inner join one table to the next on the hash person. I have a cover index on just those three fields. So the question is, if I am primarily joining on let's say the person, does it help to have the person hash be the first column in the index? Does the order of the fields in the index make any difference to performance getting at the data? -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Mon Sep 19 11:23:16 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 12:23:16 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <4E775189.9040106@colbyconsulting.com> Message-ID: <4E776C74.5020308@colbyconsulting.com> > Good question. I don't know, to be honest, but I get the sense that most of the momentum these days are in nosql databases. Well, let's say most of the *noise* is in those databases. And that is a good thing because the environment that requires those kinds of databases was under served. Notice however that the makers of those databases make no claim that they replace sql based databases. What they always say is that SQL databases don't do a good job of handling their requirements. I don't have the time to do a thorough evaluation of the nosql databases but from my reading they are a poor or even nonexistent fit for the things I do. John W. Colby www.ColbyConsulting.com On 9/19/2011 11:38 AM, Hans-Christian Andersen wrote: > John, > > Good question. I don't know, to be honest, but I get the sense that most of > the momentum these days are in nosql databases. > > Hans-Christian > > > > On 19 September 2011 07:28, jwcolby wrote: > >> So what is the real deal with MySQL community version? Is it still >> maintained and advanced by the open source development community? Is it a >> dead end? Is MariaDB the replacement going forward? >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/19/2011 5:31 AM, Hans-Christian Andersen wrote: >> >>> Arthur, >>> >>> Have a look at MariaDB. It's basically a version of MySQL which is >>> maintained and developed by Monty& co and, quite frankly, is better in >>> many >>> ways, as they have the freedom to advance the database in ways that the >>> MySQL devs at Oracle are just not able to. >>> >>> >>> Hans-Christian From davidmcafee at gmail.com Mon Sep 19 11:30:55 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 19 Sep 2011 09:30:55 -0700 Subject: [dba-SQLServer] 666+666=? In-Reply-To: References: Message-ID: :) Use your toes On Mon, Sep 19, 2011 at 8:41 AM, Doug Steele wrote: > I'm stuck on 9x11... > > On Mon, Sep 19, 2011 at 8:34 AM, David McAfee > wrote: > > > Don't forget the 9's hand trick: > > > > Put down the finger of the number that you are multiplying with 9. > > > > for example, 9x4 > > > > Hold you hands out with the backs of your hands facing you. > > put down your left index finger (or 4th from the left) > > > > The number of fingers to the left of the finger (3) that is down is your > > first digit, those to the right (6) add up to your right digit. > > > > It's so awesome to watch children light up when they learn something new. > > > > :) > > > > David > > > > > > My kids loved showing their friends this trick. > > > > On Mon, Sep 19, 2011 at 1:55 AM, Arthur Fuller > >wrote: > > > > > Can they multiply yet? There are some cool things about multiplication. > I > > > like the elevens especially. 11*11=121. 11*11*11=12121, and so on. The > > > nines > > > are cool, too: take the digits in any multiple of nine and they add up > to > > > 9: > > > 18, 27. 36. 45, etc. > > > > > > Arthur > > > _______________________________________________ > > > dba-SQLServer mailing list > > > dba-SQLServer at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > > > http://www.databaseadvisors.com > > > > > > > > _______________________________________________ > > dba-SQLServer mailing list > > dba-SQLServer at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > > http://www.databaseadvisors.com > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Mon Sep 19 11:56:23 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 12:56:23 -0400 Subject: [dba-SQLServer] 666+666=? In-Reply-To: References: Message-ID: <4E777437.3080207@colbyconsulting.com> When I was in high school I read a book written by a guy who spent years in a prison in some third world country. With nothing to do all day he did mental math and discovered just tons of these kinds of tricks. He claimed (and I was too lazy to actually learn it all) that you could multiply and divide huge numbers in your head using his tricks. John W. Colby www.ColbyConsulting.com On 9/19/2011 11:34 AM, David McAfee wrote: > Don't forget the 9's hand trick: > > Put down the finger of the number that you are multiplying with 9. > > for example, 9x4 > > Hold you hands out with the backs of your hands facing you. > put down your left index finger (or 4th from the left) > > The number of fingers to the left of the finger (3) that is down is your > first digit, those to the right (6) add up to your right digit. > > It's so awesome to watch children light up when they learn something new. > > :) > > David > > > My kids loved showing their friends this trick. > > On Mon, Sep 19, 2011 at 1:55 AM, Arthur Fullerwrote: > >> Can they multiply yet? There are some cool things about multiplication. I >> like the elevens especially. 11*11=121. 11*11*11=12121, and so on. The >> nines >> are cool, too: take the digits in any multiple of nine and they add up to >> 9: >> 18, 27. 36. 45, etc. >> >> Arthur >> _______________________________________________ >> dba-SQLServer mailing list >> dba-SQLServer at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Mon Sep 19 12:01:44 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 13:01:44 -0400 Subject: [dba-SQLServer] 666+666=? In-Reply-To: References: Message-ID: <4E777578.8080204@colbyconsulting.com> http://en.wikipedia.org/wiki/Trachtenberg_system John W. Colby www.ColbyConsulting.com On 9/19/2011 11:34 AM, David McAfee wrote: > Don't forget the 9's hand trick: > > Put down the finger of the number that you are multiplying with 9. > > for example, 9x4 > > Hold you hands out with the backs of your hands facing you. > put down your left index finger (or 4th from the left) > > The number of fingers to the left of the finger (3) that is down is your > first digit, those to the right (6) add up to your right digit. > > It's so awesome to watch children light up when they learn something new. > > :) > > David > > > My kids loved showing their friends this trick. > > On Mon, Sep 19, 2011 at 1:55 AM, Arthur Fullerwrote: > >> Can they multiply yet? There are some cool things about multiplication. I >> like the elevens especially. 11*11=121. 11*11*11=12121, and so on. The >> nines >> are cool, too: take the digits in any multiple of nine and they add up to >> 9: >> 18, 27. 36. 45, etc. >> >> Arthur >> _______________________________________________ >> dba-SQLServer mailing list >> dba-SQLServer at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From fuller.artful at gmail.com Mon Sep 19 12:38:09 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Mon, 19 Sep 2011 13:38:09 -0400 Subject: [dba-SQLServer] 666+666=? In-Reply-To: References: Message-ID: I guess I forgot to mention the "resolution" aspect. 9*9=81. Add those = 9. Let's go a step further: ? 9*9*9 = 729. Add those digits = 18. add those and = 9, and this pattern continues for a long time (forever is a concept remaining unproved; I have a small temporal window left and I shall leave it to younger minds to take it further. But it works for at least the next iteration: 9*9*9*9 = 6561; add these digits = 6+5+6+1 = 18, add those = 9. Kewl, eh? Arthur P.S. This thread would go unforgiven lest I mention an absolutely fantastic book called "A Beginner's Guide to Constructing the Universe", by Michael S. Scheirder. Among other things, this book made me appreciate that math is currently taught ass-backwards in contemporary schools. It ought to be taught geometry-first, and only after that has been accomplished, venture into arithmetic (which will follow naturally) and then algebra, and then, assuming they are all still on the current page, trigonometry. ISBN: 0-06-016939-7. I have a first edition, which when I thought it had gone missing due to some unrecorded loan, I priced on eBay and at that time it was going for $130. Fortunately, my friend David stepped up to the plate and returned it to me. If you love math and doubly so if you have kids, you must get this book. It's available in paperback so you won't have to spend the big bucks. From fuller.artful at gmail.com Mon Sep 19 12:59:20 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Mon, 19 Sep 2011 13:59:20 -0400 Subject: [dba-SQLServer] 666+666=? In-Reply-To: References: Message-ID: Oh, I forgot to mention the notions of "number shapes". This has nothing to do with the way we write numbers, but rather the geometric layouts of said numbers. I'll sketch a few examples and allow you to walk the series. 1 - a dot 2 - a line 3 - a triangle 4 - a square (2*2) 5 - a pentangle 6 - a rectangle (2*3) 7 - a septangle 8 - numerous shapes including 2*4, 2*2*2 (uh oh, here comes 3D math!), 2*6 On Mon, Sep 19, 2011 at 1:38 PM, Arthur Fuller wrote: > I guess I forgot to mention the "resolution" aspect. 9*9=81. Add those = 9. > Let's go a step further: ? 9*9*9 = 729. Add those digits = 18. add those and > = 9, and this pattern continues for a long time (forever is a concept > remaining unproved; I have a small temporal window left and I shall leave it > to younger minds to take it further. But it works for at least the next > iteration: 9*9*9*9 = 6561; add these digits = 6+5+6+1 = 18, add those = 9. > > Kewl, eh? > > Arthur > > P.S. > This thread would go unforgiven lest I mention an absolutely fantastic book > called "A Beginner's Guide to Constructing the Universe", by Michael S. > Scheirder. Among other things, this book made me appreciate that math is > currently taught ass-backwards in contemporary schools. It ought to be > taught geometry-first, and only after that has been accomplished, venture > into arithmetic (which will follow naturally) and then algebra, and then, > assuming they are all still on the current page, trigonometry. ISBN: > 0-06-016939-7. I have a first edition, which when I thought it had gone > missing due to some unrecorded loan, I priced on eBay and at that time it > was going for $130. Fortunately, my friend David stepped up to the plate and > returned it to me. > > If you love math and doubly so if you have kids, you must get this book. > It's available in paperback so you won't have to spend the big bucks. > > From jeff.developer at gmail.com Mon Sep 19 13:20:54 2011 From: jeff.developer at gmail.com (Jeff B) Date: Mon, 19 Sep 2011 13:20:54 -0500 Subject: [dba-SQLServer] 666+666=? In-Reply-To: References: Message-ID: <002d01cc76f8$e05cd910$a1168b30$@gmail.com> I found: Beginner's Guide to Constructing the Universe: The Mathematical Archetypes of Nature, Art, and Science by Michael S. Schneider ?Pub. Date: January 1900 ?Publisher: HarperCollins Publishers ?Format: Paperback , 384pp ?Sales Rank: 85,255 ?Series: Harper Perennial ?ISBN-13: 9780060926717 ?ISBN: 0060926716 .. Is this the book you are talking about? Jeff Barrows MCP, MCAD, MCSD ? Outbak Technologies, LLC Racine, WI jeff.developer at gmail.com -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Monday, September 19, 2011 12:38 PM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] 666+666=? I guess I forgot to mention the "resolution" aspect. 9*9=81. Add those = 9. Let's go a step further: ? 9*9*9 = 729. Add those digits = 18. add those and = 9, and this pattern continues for a long time (forever is a concept remaining unproved; I have a small temporal window left and I shall leave it to younger minds to take it further. But it works for at least the next iteration: 9*9*9*9 = 6561; add these digits = 6+5+6+1 = 18, add those = 9. Kewl, eh? Arthur P.S. This thread would go unforgiven lest I mention an absolutely fantastic book called "A Beginner's Guide to Constructing the Universe", by Michael S. Scheirder. Among other things, this book made me appreciate that math is currently taught ass-backwards in contemporary schools. It ought to be taught geometry-first, and only after that has been accomplished, venture into arithmetic (which will follow naturally) and then algebra, and then, assuming they are all still on the current page, trigonometry. ISBN: 0-06-016939-7. I have a first edition, which when I thought it had gone missing due to some unrecorded loan, I priced on eBay and at that time it was going for $130. Fortunately, my friend David stepped up to the plate and returned it to me. If you love math and doubly so if you have kids, you must get this book. It's available in paperback so you won't have to spend the big bucks. _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From fuller.artful at gmail.com Mon Sep 19 15:35:08 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Mon, 19 Sep 2011 16:35:08 -0400 Subject: [dba-SQLServer] 666+666=? In-Reply-To: <002d01cc76f8$e05cd910$a1168b30$@gmail.com> References: <002d01cc76f8$e05cd910$a1168b30$@gmail.com> Message-ID: Yup. This is a book both for you and your progeny. This, IMO, is a most beautiful book, for both you and your kids. Arthur On Mon, Sep 19, 2011 at 2:20 PM, Jeff B wrote: > I found: > > Beginner's Guide to Constructing the Universe: The Mathematical Archetypes > of Nature, Art, and Science > by Michael S. Schneider > > From stuart at lexacorp.com.pg Mon Sep 19 16:12:29 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 20 Sep 2011 07:12:29 +1000 Subject: [dba-SQLServer] 666+666=? In-Reply-To: <4E777437.3080207@colbyconsulting.com> References: , , <4E777437.3080207@colbyconsulting.com> Message-ID: <4E77B03D.387.1E061532@stuart.lexacorp.com.pg> Not in some third world country, WW2 concentration camps http://en.wikipedia.org/wiki/Jakow_Trachtenberg -- Stuart On 19 Sep 2011 at 12:56, jwcolby wrote: > When I was in high school I read a book written by a guy who spent > years in a prison in some third world country. With nothing to do all > day he did mental math and discovered just tons of these kinds of > tricks. He claimed (and I was too lazy to actually learn it all) that > you could multiply and divide huge numbers in your head using his > tricks. > > John W. Colby > www.ColbyConsulting.com > From jwcolby at colbyconsulting.com Mon Sep 19 16:32:21 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 17:32:21 -0400 Subject: [dba-SQLServer] SSMS priority In-Reply-To: References: <4E74A69F.6000706@colbyconsulting.com> <4E74EA50.6040808@colbyconsulting.com> <17D76B4B16D548F5AA84566377A3AFF3@creativesystemdesigns.com> <4E751624.6030908@colbyconsulting.com> Message-ID: <4E77B4E5.7010605@colbyconsulting.com> Mark, I run it at whatever temp it runs at. ;) I had moved the main server as well as my UnRaid server to the basement to get the noise and heat out of my office. I surrounded it with a plywood wall to keep inquisitive fingers out. It turns out that by taking the end piece of plywood off (the hot exhaust side) I managed to drop the temps by several degrees, So now it is running at 52C idle and about 61C under full load. And I managed to assign another two cores to SQL Server without pushing the temps up to the blue screen point. At this moment I have 14 cores maxed out. 88% processor utilization of a 16 core server, with 35.6 gigs of Ram in use. BTW I was just checking the times to perform some of my process. I had built two "temp" databases on rotating media and was doing a process which carves out 1 million records and writes them to file. It was taking about 10-15 minutes per file to do that. This afternoon I moved those databases to my SSD and the times are down to about 4-5 minutes. Given that I have to build 157 of these files for this particular job, that makes a huge difference. John W. Colby www.ColbyConsulting.com On 9/18/2011 11:46 AM, Mark Breen wrote: > Hi John, > > I use coretemp and I like it because I can set it to shut down when my temps > go above a certain temp. > BTW, I run my i7 at 50(idle) 70(busy) degrees C, what do you run your AMD's > at (idle and busy) > > Mark > > > On 17 September 2011 22:50, jwcolby wrote: > >> I am using speedfan. That is how I determined that I was pushing the >> envelope. It is OK but not great, it does the job. It doesn't see all of >> the cores, but it does return the temps of both dies in the MCM that is the >> AMD processor. >> >> >>> Also, it may be time to go to refrigerated liquid cooling. >> >> No, I really don't want to go there. >> >> I am using a 4U cabinet and could use a push/pull cooler (fan on both >> sides) but for this socket they are about $90 each. I will do that as a >> last resort. >> >> I really get the feeling that one of the HSFs is not seated properly. >> There is no other explanation for a 10 degree C difference between the >> sockets at idle. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/17/2011 5:22 PM, Jim Lawrence wrote: >> >>> Hi John: >>> >>> Here is a little program that might help you with monitoring heating >>> issue: >>> http://www.almico.com/**speedfan.php >>> >>> It is a free download and can monitor fan speeds, CPU temperatures, can >>> send >>> you an email if a threshold is exceeded and is customizable for specific >>> motherboards and circuitry. >>> >>> Also, it may be time to go to refrigerated liquid cooling. >>> >>> Jim >>> >>> -----Original Message----- >>> From: dba-sqlserver-bounces@**databaseadvisors.com >>> [mailto:dba-sqlserver-bounces@**databaseadvisors.com] >>> On Behalf Of jwcolby >>> Sent: Saturday, September 17, 2011 11:43 AM >>> To: Discussion concerning MS SQL Server >>> Subject: Re: [dba-SQLServer] SSMS priority >>> >>> LOL, yep. I have a server with about 16 hard drives, plus a 16 port raid >>> controller, plus two amd >>> 6128 processors plus eight 8 gb dimms. >>> >>> Plenty of heat generated there. >>> >>> After the blue screen i changed the fan wall between the disks and the >>> motherboard area, changing to >>> thhree 120 mm fans. That helped a lot. Went back to my jet engine >>> exhaust >>> fans. They are loud but >>> pull tons of air out of the case. >>> >>> The processor hsf is the real issue. I have ordered an adapter to use a >>> 120mm fan on those. That >>> will get as much air blowing on them as I am ever going to get. >>> >>> I think I need to remove and reinstall the hsf on both sockets. One is 10 >>> degrees C hotter than the >>> other. Something wrong there. >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 9/17/2011 1:36 PM, Jim Lawrence wrote: >>> >>>> You need a cooling kit and a few more fans. ;-) >>>> >>>> Jim >>>> >>>> >>>> -----Original Message----- >>>> From: dba-sqlserver-bounces@**databaseadvisors.com >>>> [mailto:dba-sqlserver-bounces@**databaseadvisors.com] >>>> On Behalf Of jwcolby >>>> Sent: Saturday, September 17, 2011 6:55 AM >>>> To: Sqlserver-Dba >>>> Subject: [dba-SQLServer] SSMS priority >>>> >>>> I am running a query which is maxing out all 12 cores assigned to SQL >>>> Server. Just as an aside i >>>> had to reduce the number of cores assigned in order to reduce the >>>> temperature of the cores below >>>> where it would blue screen. >>>> >>>> In any event I now have 4 cores and 8 gigs assigned to the OS (Windows >>>> 2008R2), or more correctly >>>> not assigned to SQL Server. >>>> >>>> My issue is that when all the resources are in use, SSMS responds very >>>> slowly. For example I opened >>>> SSMS and clicked on the databases tree and it took several minutes to >>>> drop >>>> down. After that things >>>> took 10 seconds to 30 seconds which normally take a second. >>>> >>>> Is there a setting somewhere which will tell sql server to leave some >>>> resources for SSMS, or >>>> basically for any process other than the thing it is currently doing. In >>>> this case it is running a >>>> simple append query, about 7 fields, from one database / table (index on >>>> those 7 fields) to another >>>> database / table. >>>> >>>> In this specific case I am trying to copy these 7 fields for about 150 >>>> million records, rotating >>>> media for both databases, and for some reason it is incredibly slow. The >>>> records do have to be >>>> inserted in sorted order, sorted on 3 fields. >>>> >>>> ______________________________**_________________ >>> dba-SQLServer mailing list >>> dba-SQLServer@**databaseadvisors.com >>> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >>> http://www.databaseadvisors.**com >>> >>> ______________________________**_________________ >>> dba-SQLServer mailing list >>> dba-SQLServer@**databaseadvisors.com >>> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >>> http://www.databaseadvisors.**com >>> >>> >>> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Mon Sep 19 16:36:34 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 17:36:34 -0400 Subject: [dba-SQLServer] 666+666=? In-Reply-To: <4E77B03D.387.1E061532@stuart.lexacorp.com.pg> References: , , <4E777437.3080207@colbyconsulting.com> <4E77B03D.387.1E061532@stuart.lexacorp.com.pg> Message-ID: <4E77B5E2.2010908@colbyconsulting.com> LOL, I was working from a high school memory, although I should have known it was not "3rd world" since back in those days I didn't even know the third world existed. And I sent that link first! ;) John W. Colby www.ColbyConsulting.com On 9/19/2011 5:12 PM, Stuart McLachlan wrote: > Not in some third world country, WW2 concentration camps > > http://en.wikipedia.org/wiki/Jakow_Trachtenberg > From marklbreen at gmail.com Mon Sep 19 17:28:35 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 19 Sep 2011 23:28:35 +0100 Subject: [dba-SQLServer] Fwd: Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: References: <001601cc754f$f0c76f90$d2564eb0$@net> <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg> <000101cc7641$0f2e8300$2d8b8900$@net> <2999072439124655585@unknownmsgid> Message-ID: Hello Hans-Christian, I am not religious about this, and I suppose I cannot disagree with most of what you have mentioned - there are unknown costs. The only bit that I disagree with is the "little bit". The efforts we have all spent over the last 20 years to protect ourselves is enormous. It is billions and billions of Euro. The only real point that I was throwing out is to remind ourselves of that and to attempt to balance the reward for that investment. John's comments about average values are of course correct, but the message is still valid - billions and tens or hundreds of billions spent to protect what sometimes is only millions and tens of millions. I just thought it was an interesting take on things. Mark On 19 September 2011 16:36, Hans-Christian Andersen wrote: Hi Mark, You are correct in the sense that it is not feasible to have perfect security. However, I take issue with how financial systems quietly write off loses, even if, to them, it's just a fraction of their profits. Their analysis of cost/benefit often leaves out the true cost. You have to ask yourself: wheres does the money go, who benefits from it and how do they benefit from it. In much the same way that the true cost of industrialization to the environment was not known or was ignored, money stolen from bank accounts and so forth typically go to criminal organizations and whatnot, which then leads to problems in the world that often leads to taxes and other social resources being wasted. A little bit more effort would go a long way and it is very hard to calculate the true cost of not fixing things; especially when the solution already exists. Hans-Christian From marklbreen at gmail.com Mon Sep 19 17:37:49 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 19 Sep 2011 23:37:49 +0100 Subject: [dba-SQLServer] Fwd: Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: References: Message-ID: Hi Gustav, You have described exactly what I am talking about. Basically a padlock on the door is enough to deter a casual attacker and if it is a dedicated attacker, nothing will deter them. When I see what Stephen (my brother) can do in minutes to most systems, I am sure that we can never be secure and still exist in modern society. So I do what you do, just the basics and I KISS. Of course, Cisco, checkpoint, McAfee, Norton will not agree with this approach. What they are selling is FUD And MS are no better, the User Access Control (In my very humble opinion) protects nobody. The pro's turn it off and the Mom and Pop user struggle with it for years, yet they have nothing to steal. It is the same in the airport, millions of people inconvenienced, daily, yet the people that they are protecting us from now seek alternate places to wreak havoc, but poor ol' Mom and Pop are still standing inline. My argument with my brother is not to have no security - of course not, but to have the minimum required that is reasonably safe. (yet he can hardly bare to contemplate what I consider minimum) Mark On 19 September 2011 13:29, Gustav Brock wrote: > Hi Mark > > Same here. I think some have a paranoid approach to this. > > We have two major (standard) protections here: A hardware firewall and > Microsoft Security Essentials. > For the last many years I've come across one (1) incident where > "something" tried to install something and MSE popped a message if I really > wanted that. No thanks. > All machines including servers run with NAT and port forwarding where > needed. > That is complemented with timely updates of Windows and Office. > > One additional thing is done, however, and I can highly recommend that: > Advertising filters on browsers. These cost a little yearly fee per client > but the advantage is huge as banners and adds are removed which is a relief > (which you have to experience to grasp) for the users and removes the risk > of clicking some nasty banner add ("Your computer is at risk! Press here" > and a full-stop sign). > > Our VOIP server was hacked once and some Middle East uglies consumed our > credit calling Arabic numbers. That was a loss of about USD 60. Not much > work can be done for this, indeed as it seems our admin password had been > cracked by brute force. Our splendid VOIP supplier changed the account and > in half an hour we were back on-air with a longer password. > > /gustav > > > >>> marklbreen at gmail.com 19-09-2011 12:24 >>> > Hello All, > > there was a very interesting article recently, I cannot recall if it was in > MSDN magazine, Code magazine or HBR magazine. > > Basically they did some financial analysis on the cost in the US of > implementing security, vs the cost of a loss. > > What was not surprising to (to me anyway) was that the cost of implementing > security (at a macro level) is higher than the potential loss. > > I adhere to this philosophy. In my house I lock my doors at night, but a > robber can still get in if he really want to. To make my house totally > secure would be to make it impractical and unpleasant to live in. So I > balance security with practicalities. > > With my IT security I try to adopt the same approach. My brother is an IT > security professional, and he sometimes disagrees with me, but sometimes he > also acknowledges what I suggest. > > Thanks > Mark > > > > > On 19 September 2011 10:19, Hans-Christian Andersen wrote: > > > Regarding locking down the hosts file on Windows, if I'm not mistaken, by > > default it should already be set to read-only and require admin > privileges. > > But, even if you set it to read-only, if you have mistakenly given a > > malicious attacker admin privileges (or they have found some other hole > in > > which to escalate their privileges), wouldn't it be rather trivial for > them > > to add code to remove the read-only lock from the file? In fact, since > this > > is the default in Windows, I would imagine attackers probably already > > factoring RO into their code. > > > > Francisco has the right idea in the sense that a very safe environment > would > > be to have a virtual machine set up to boot a live CD of your favorite > > flavour of Linux (or Windows, if possible?) from a virtual drive in your > VM, > > so that the environment is completely clean and that you know that > anything > > you have done within that instance of the VM is discarded when you shut > it > > down. In fact, if you are really paranoid, don't run it through a VM but > > from the bare metal of a machine. Then, before surfing, install NoScript > and > > run a full update of Firefox. It takes a little while to get the > environment > > prepared, but it might be all worth it if you are doing online banking. > It's > > what I do. > > > > But, regarding this specific issue with Komodo, DigiNotar (and more, it > > appears), it's probably worth looking into managing what certificates you > > have within your trusted root store and consider removing ones that you > > don't feel comfortable having your computer trust implicitly. ( > > http://technet.microsoft.com/en-us/library/cc754841.aspx ) There are far > too > > many in there, which kind of wrecks havoc with the whole chain of trust, > in > > my opinion. > > > > > > > > Hans-Christian > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From marklbreen at gmail.com Mon Sep 19 17:49:02 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 19 Sep 2011 23:49:02 +0100 Subject: [dba-SQLServer] SSMS priority In-Reply-To: References: <4E74A69F.6000706@colbyconsulting.com> <4E74EA50.6040808@colbyconsulting.com> <17D76B4B16D548F5AA84566377A3AFF3@creativesystemdesigns.com> <4E751624.6030908@colbyconsulting.com> <4E77B4E5.7010605@colbyconsulting.com> Message-ID: Hi John, thanks for the reply, I was working on an AMD Phenom II x4 840 for the last few days and it never went above 19 degrees C on idle and 32 degrees C on 100% Prime95 torture test. Your temps are more like what I experience. Your app and your automation of that work is really amazing. Mark On 19 September 2011 22:32, jwcolby wrote: > Mark, > > I run it at whatever temp it runs at. ;) > > I had moved the main server as well as my UnRaid server to the basement to > get the noise and heat out of my office. I surrounded it with a plywood > wall to keep inquisitive fingers out. It turns out that by taking the end > piece of plywood off (the hot exhaust side) I managed to drop the temps by > several degrees, > > So now it is running at 52C idle and about 61C under full load. And I > managed to assign another two cores to SQL Server without pushing the temps > up to the blue screen point. > > At this moment I have 14 cores maxed out. 88% processor utilization of a > 16 core server, with 35.6 gigs of Ram in use. > > BTW I was just checking the times to perform some of my process. I had > built two "temp" databases on rotating media and was doing a process which > carves out 1 million records and writes them to file. It was taking about > 10-15 minutes per file to do that. This afternoon I moved those databases > to my SSD and the times are down to about 4-5 minutes. Given that I have to > build 157 of these files for this particular job, that makes a huge > difference. > > > John W. Colby > www.ColbyConsulting.com > > > From marklbreen at gmail.com Mon Sep 19 17:57:29 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 19 Sep 2011 23:57:29 +0100 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E768611.9070802@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> Message-ID: Hi John, Ok, sorry, when you mentioned Access I assumed that the db's were not too big. Can I throw a few things out, just in case they are useful for you? 1) I have been playing with Ubuntu recently and it is fun. 2) I successfully installed mySQL on Ubuntu over the weekend - I have more testing to do but for your client, that's all free and it is good software. 3) Once you get your mySql server up, you can do all the rest of your work in MS world, just use mySQL as your data store. No reason not to use VS2010 as your FE and mySQL as your BE. Do not be afraid of Ubuntu, it is not that difficult and weirdly, it is satisfying in a way that Win 98, Millennium , Vista, Office 97, VS 2003 (need I go on) can never be. Finally, I would adore to hear some results comparing your db between MS SQL and mySQL Mark On 19 September 2011 01:00, jwcolby wrote: > Mark, > > The reasons are exactly what Jim mentioned. The client currently has > around 5 gigs of data, or at least their mdb containers are around that > size. > > The free SQL Server express has the following limitations: > > 1) 10 gb file size > 2) 1 core maximum > 3) 1 gig ram maximum > > And the client has: > > 4) Serious money constraints today. > > SQL Server Express 2008 is just fine for a small database with a hand full > of users but this is a fairly serious call center app, with 25 users in the > database all the time. It just feels like a single core and a single gig is > starting with serious limitations. > > He was "written a check" for $2K for purchasing a new server to take him > into the future. I proposed $2400 for a "roll your own" 8 core AMD 6128 and > 16 gigs of ram, a modern 8 port Areca raid controller and 3X 120g hard > drives. He went back to the controller and got $3K. With that he added 5X > 1 tb drives to build out some real storage for the company. They have > always had old ebay Dell servers with too little memory and too little > storage. Always trying to shuffle things around to free up room. > > We are actually looking at starting with Windows XP X64 as the OS on this > (otherwise) entirely modern system. If it works that gets rid of the "$X > per seat" for something like Windows 2008. If we can use MySQL on that with > let's say 6 cores and 12 gigs of ram and a 60 gig SSD partition for the > database files he could have a fairly serious system for his company size. > > Windows 2008 and SQL Server 2008 together were going to cost him around > $10K just for those two things. While we may go there next year or the year > after, I want to get him moving now. We have been stuck in neutral and > rolling backwards for too long. > > > John W. Colby > www.ColbyConsulting.com > > On 9/18/2011 11:24 AM, Mark Breen wrote: > >> Hello Jim / Arthur >> >> Thanks for that analysis, quite accurate. >> >> Mr Colby, just a question, why are you not advising your client to use the >> free MS SQL express R2. I use it all the time and PowerDNN use it on all >> there servers that host 100,000 DNN installations. All free db's. That >> is >> not to be sniffed it. And there are loads of tools to help with the >> enterprise tools that Express does not ship with. (Note: the free >> version >> does give you SSMS) >> >> Mark >> > ______________________________**_________________ > dba-SQLServer mailing list > dba-SQLServer@**databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.**com > > From jwcolby at colbyconsulting.com Mon Sep 19 18:02:27 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 19:02:27 -0400 Subject: [dba-SQLServer] Fwd: Windows Secrets: The Sorry Tale of the (un)Secure Sockets Layer In-Reply-To: References: <001601cc754f$f0c76f90$d2564eb0$@net> <4E750E94.28810.13BE90B2@stuart.lexacorp.com.pg> <000101cc7641$0f2e8300$2d8b8900$@net> <2999072439124655585@unknownmsgid> Message-ID: <4E77CA03.4040808@colbyconsulting.com> And if we would just hunt down and execute the criminals, publicly, with lots of gore, and a note pinned to their chest, it would come to a screeching halt. Way cheaper than protections. ;) The other consideration is how many infected computers would be bot-nets without such protections? And with the additional billion plus cpus in the bot-net how much more damage could they be doing? Have you ever heard of Blue Frog? http://en.wikipedia.org/wiki/Blue_Frog I was part of that solution, and it in fact worked swimmingly. Notice what happened to the company and the solution. John W. Colby www.ColbyConsulting.com On 9/19/2011 6:28 PM, Mark Breen wrote: > Hello Hans-Christian, > > I am not religious about this, and I suppose I cannot disagree with most of > what you have mentioned - there are unknown costs. > > The only bit that I disagree with is the "little bit". The efforts we have > all spent over the last 20 years to protect ourselves is enormous. It is > billions and billions of Euro. > > The only real point that I was throwing out is to remind ourselves of that > and to attempt to balance the reward for that investment. > > John's comments about average values are of course correct, but the message > is still valid - billions and tens or hundreds of billions spent to protect > what sometimes is only millions and tens of millions. > > I just thought it was an interesting take on things. > > Mark > > > > > On 19 September 2011 16:36, Hans-Christian Andersen wrote: > Hi Mark, > > You are correct in the sense that it is not feasible to have perfect > security. However, I take issue with how financial systems quietly write off > loses, even if, to them, it's just a fraction of their profits. Their > analysis of cost/benefit often leaves out the true cost. You have to ask > yourself: wheres does the money go, who benefits from it and how do they > benefit from it. In much the same way that the true cost of > industrialization to the environment was not known or was ignored, money > stolen from bank accounts and so forth typically go to criminal > organizations and whatnot, which then leads to problems in the world that > often leads to taxes and other social resources being wasted. A little bit > more effort would go a long way and it is very hard to calculate the true > cost of not fixing things; especially when the solution already exists. > > Hans-Christian > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From marklbreen at gmail.com Mon Sep 19 18:05:20 2011 From: marklbreen at gmail.com (Mark Breen) Date: Tue, 20 Sep 2011 00:05:20 +0100 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E776C74.5020308@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <4E775189.9040106@colbyconsulting.com> <4E776C74.5020308@colbyconsulting.com> Message-ID: Hello John I 100% agree with you. NoSql databases (Azure for eg) are so far removed from relational databases, that they do not belong in the same comparison, even the same discussion. I know they give you enormous scalablity, reliability and performance, but the engineering in such an app cannot compare to what we do. Even your monster db's are pip squeaks compared so these beasts typically do. In my mind, they are just stinkin' lists, and I am sticking with Ansi 92 SQL. Mark On 19 September 2011 17:23, jwcolby wrote: > > Good question. I don't know, to be honest, but I get the sense that most > of the momentum these days are in nosql databases. > > Well, let's say most of the *noise* is in those databases. And that is a > good thing because the environment that requires those kinds of databases > was under served. > > Notice however that the makers of those databases make no claim that they > replace sql based databases. What they always say is that SQL databases > don't do a good job of handling their requirements. > > I don't have the time to do a thorough evaluation of the nosql databases > but from my reading they are a poor or even nonexistent fit for the things I > do. > > > John W. Colby > www.ColbyConsulting.com > > On 9/19/2011 11:38 AM, Hans-Christian Andersen wrote: > >> John, >> >> Good question. I don't know, to be honest, but I get the sense that most >> of >> the momentum these days are in nosql databases. >> >> Hans-Christian >> >> >> >> From jwcolby at colbyconsulting.com Mon Sep 19 18:43:26 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 19:43:26 -0400 Subject: [dba-SQLServer] SSMS priority In-Reply-To: References: <4E74A69F.6000706@colbyconsulting.com> <4E74EA50.6040808@colbyconsulting.com> <17D76B4B16D548F5AA84566377A3AFF3@creativesystemdesigns.com> <4E751624.6030908@colbyconsulting.com> <4E77B4E5.7010605@colbyconsulting.com> Message-ID: <4E77D39E.7030909@colbyconsulting.com> > Your app and your automation of that work is really amazing. Thanks Mark. It is amazing and amazingly fun to do. It is also very difficult. I have a manager and three different supervisor classes all running threads to perform all of the pieces so that these records can be exported, processed through Accuzip (third party software) on a virtual machine, and re-imported "in parallel". Trying to synchronize all of that is difficult, and took a lot of debugging to get working as well as I have. That many threads all working at essentially the same task can be daunting especially when it comes time to step through code. Each thread gets a step, in rotation which is just confusing to watch / step through! It turns out you can stop threads manually to work around that but then if they are supposed to be doing something... But it is fun. Until SQl Server blue screens and all of those threads lose contact with the server. Incredibly we are working through this scenario as well and causing the software to pick back up when SQl Server comes back up. But in the end, with software this complex there is always something to deal with. John W. Colby www.ColbyConsulting.com On 9/19/2011 6:49 PM, Mark Breen wrote: > Hi John, > > thanks for the reply, > > I was working on an AMD Phenom II x4 840 for the last few days and it never > went above 19 degrees C on idle and 32 degrees C on 100% Prime95 torture > test. Your temps are more like what I experience. > > Your app and your automation of that work is really amazing. > > Mark > > > On 19 September 2011 22:32, jwcolby wrote: > >> Mark, >> >> I run it at whatever temp it runs at. ;) >> >> I had moved the main server as well as my UnRaid server to the basement to >> get the noise and heat out of my office. I surrounded it with a plywood >> wall to keep inquisitive fingers out. It turns out that by taking the end >> piece of plywood off (the hot exhaust side) I managed to drop the temps by >> several degrees, >> >> So now it is running at 52C idle and about 61C under full load. And I >> managed to assign another two cores to SQL Server without pushing the temps >> up to the blue screen point. >> >> At this moment I have 14 cores maxed out. 88% processor utilization of a >> 16 core server, with 35.6 gigs of Ram in use. >> >> BTW I was just checking the times to perform some of my process. I had >> built two "temp" databases on rotating media and was doing a process which >> carves out 1 million records and writes them to file. It was taking about >> 10-15 minutes per file to do that. This afternoon I moved those databases >> to my SSD and the times are down to about 4-5 minutes. Given that I have to >> build 157 of these files for this particular job, that makes a huge >> difference. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Mon Sep 19 21:31:07 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Sep 2011 22:31:07 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <4E775189.9040106@colbyconsulting.com> <4E776C74.5020308@colbyconsulting.com> Message-ID: <4E77FAEB.8040606@colbyconsulting.com> Mark, If I ever needed them then I would of course look much harder. But my databases are relational, that is just what I do. MySQl or a derivative is looking interesting. I went with SQL Server because Microsoft gave me the tools for free. However they did so for a reason, so that I would develop in them and then promote them. I do develop in them, and I will certainly promote them when appropriate. I think SQl Server is a powerful solution, and relative to oracle quite inexpensive. But I also think that there is a class of company (about the size that I work with) where even SQL Server and Windows 2008 is too expensive. Of course SBS is the MS answer and it is an awesome answer. I tried to promote it in this situation but the requirement to be the center of their universe (the domain server) kind of killed the deal. They are already set up there and are rightly reluctant to mess with something that is working. So here we are looking for something truly cheap. I would love to build a Linux box on their new hardware and run MySQL on top of that. Unfortunately I have had bad experiences with Linux in the past and I just don't have the time to battle it out when the inevitable something goes wrong. I actually tried to install to build a Linux VM using SuSE but the install on the VM failed and... well... I just don't have the time to battle with it. I installed Windows XP, then MySQL community edition, then WampServer and I am up in a VM. I did not try to build an Ubuntu VM. I suppose I should try that before I fold. I fantisized that I was going to go find an existing Linux VM all zipped up and ready to unzip and mount under Hyper-V. So far that hasn't happened. I am convinced they are out there, and I can find them under VMWare but I am wedded to Hyper-V at the moment. Anyway I have MySQL up and running under Windows XP. If anyone is interested I can let folks in on a private Hamachi network to play with it. I am setting up to have it be the MySQL Server and I will try to manipulate it remotely from another machine. John W. Colby www.ColbyConsulting.com On 9/19/2011 7:05 PM, Mark Breen wrote: > Hello John > > I 100% agree with you. > > NoSql databases (Azure for eg) are so far removed from relational databases, > that they do not belong in the same comparison, even the same discussion. > > I know they give you enormous scalablity, reliability and performance, but > the engineering in such an app cannot compare to what we do. Even your > monster db's are pip squeaks compared so these beasts typically do. > > In my mind, they are just stinkin' lists, and I am sticking with Ansi 92 > SQL. > > Mark > > > On 19 September 2011 17:23, jwcolby wrote: > >>> Good question. I don't know, to be honest, but I get the sense that most >> of the momentum these days are in nosql databases. >> >> Well, let's say most of the *noise* is in those databases. And that is a >> good thing because the environment that requires those kinds of databases >> was under served. >> >> Notice however that the makers of those databases make no claim that they >> replace sql based databases. What they always say is that SQL databases >> don't do a good job of handling their requirements. >> >> I don't have the time to do a thorough evaluation of the nosql databases >> but from my reading they are a poor or even nonexistent fit for the things I >> do. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/19/2011 11:38 AM, Hans-Christian Andersen wrote: >> >>> John, >>> >>> Good question. I don't know, to be honest, but I get the sense that most >>> of >>> the momentum these days are in nosql databases. >>> >>> Hans-Christian >>> >>> >>> >>> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From accessd at shaw.ca Mon Sep 19 22:14:27 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 19 Sep 2011 20:14:27 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E76AA1A.8060402@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E768611.9070802@colbyconsulting.com> <4E768CED.28723.19942071@stuart.lexacorp.com.pg> <5DA1A7AED37B40FBB972ED3C9553EB30@creativesystemdesigns.com> <4E76AA1A.8060402@colbyconsulting.com> Message-ID: <960CC9C380414BC68D761A28A334A91A@creativesystemdesigns.com> Excellent...Jim -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, September 18, 2011 7:34 PM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] [AccessD] MySQL I am positioning him to add another 8 cores for $250 and $100 / 8 gig DIMM. He can add power if/as he needs. He already has a 3rd part check payment database running sql server on an xp "workstation" box. If we could migrate that onto this box he could turn off that other xp box. It appears that SQL Server and MySQL can run on the same box. John W. Colby www.ColbyConsulting.com On 9/18/2011 8:47 PM, Jim Lawrence wrote: > I second that. > > Jim > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Stuart > McLachlan > Sent: Sunday, September 18, 2011 5:30 PM > To: Discussion concerning MS SQL Server > Subject: Re: [dba-SQLServer] [AccessD] MySQL > > John, > > In that scenario, it would certainly make sense to instal WAMP to give you > MySQL and the > phpMyAdmin interface on the XP machine. > _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From fuller.artful at gmail.com Tue Sep 20 02:01:54 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Tue, 20 Sep 2011 03:01:54 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <4E775189.9040106@colbyconsulting.com> Message-ID: As a semi-retired person, I have time to investigate such things, and while not claiming expertise in this particular (NoSQL) area, I have done some investigation. My conclusions: 1) this is NOT for transactional databases (with ACID etc.) 2) this is a superb solution for Web-based dbs (i.e. lots of text-pages, and potentially millions of simultaneous hits On Mon, Sep 19, 2011 at 11:38 AM, Hans-Christian Andersen wrote: > John, > > Good question. I don't know, to be honest, but I get the sense that most of > the momentum these days are in nosql databases. > > Hans-Christian > > > > On 19 September 2011 07:28, jwcolby wrote: > > > So what is the real deal with MySQL community version? Is it still > > maintained and advanced by the open source development community? Is it > a > > dead end? Is MariaDB the replacement going forward? > > > > > > John W. Colby > > www.ColbyConsulting.com > > > > On 9/19/2011 5:31 AM, Hans-Christian Andersen wrote: > > > >> Arthur, > >> > >> Have a look at MariaDB. It's basically a version of MySQL which is > >> maintained and developed by Monty& co and, quite frankly, is better in > >> many > >> ways, as they have the freedom to advance the database in ways that the > >> MySQL devs at Oracle are just not able to. > >> > >> > >> Hans-Christian > >> > >> > >> > >> > >> > >> On 17 September 2011 18:52, Arthur Fuller > >> wrote: > >> > >> There are some nice things about MySQL but on the other hand I > definitely > >>> do > >>> not like where Oracle is going with this puppy since its acquisition of > >>> Sun > >>> and by inheritance MySQL. I'm still on the fence about these > >>> developments, > >>> but quite frankly I am leaning against Oracle on all these > transmutations > >>> of > >>> what was originally a simple, straightforward approach. At last > >>> recollection, Monty has departed, and with him, I fear, has the guiding > >>> vision of this product. > >>> > >>> Frankly, I am all over the place on where next to go: I look at Mongo > and > >>> see it exquisite for web-apps but not for OLTP situations. I look at > >>> PostGreSQL and think it's got a bunch of things right. I look at Oracle > >>> and > >>> MS-SQL and think they have some things right as well. I frankly do not > >>> have > >>> any clue into which basket to toss my next eggs. > >>> > >>> Arthur > >>> > >> ______________________________**_________________ > > dba-SQLServer mailing list > > dba-SQLServer@**databaseadvisors.com > > > http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver< > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver> > > http://www.databaseadvisors.**com > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From Gustav at cactus.dk Tue Sep 20 02:24:55 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 20 Sep 2011 09:24:55 +0200 Subject: [dba-SQLServer] [AccessD] Oracle 11g EX (was: MySQL) Message-ID: Hi Arthur et al Also Oracle sports a free Express version, Oracle 11g XE with these limitations: * Maximum database size is 11 GB * Maximum RAM it will use is 1 GB * Only one instance can be installed on a single computer * Uses only a single CPU Here is a guide for the Windows installation (for people like JC encountering the unknown!): http://www.codeproject.com/KB/database/InstallOracle11gXE.aspx Not that I have used it or intend to do so. The last time I tried (Oracle 8i?) it installed a monster suite of tools and yet you had to deal with manual editing of ora files etc. ... I felt much like JC does now facing the WAMP package. Things may have changed, I know, I'm just not ready to meet the challenge (= have no purpose for it). /gustav -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Saturday, September 17, 2011 6:53 PM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] [AccessD] MySQL There are some nice things about MySQL but on the other hand I definitely do not like where Oracle is going with this puppy since its acquisition of Sun and by inheritance MySQL. I'm still on the fence about these developments, but quite frankly I am leaning against Oracle on all these transmutations of what was originally a simple, straightforward approach. At last recollection, Monty has departed, and with him, I fear, has the guiding vision of this product. Frankly, I am all over the place on where next to go: I look at Mongo and see it exquisite for web-apps but not for OLTP situations. I look at PostGreSQL and think it's got a bunch of things right. I look at Oracle and MS-SQL and think they have some things right as well. I frankly do not have any clue into which basket to toss my next eggs. Arthur From jwcolby at colbyconsulting.com Tue Sep 20 05:40:02 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 20 Sep 2011 06:40:02 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <4E775189.9040106@colbyconsulting.com> Message-ID: <4E786D82.80801@colbyconsulting.com> Yep and yep. The point really is that there are different problems and these NoSQL databases solve a specific set of problems. Just not my set. John W. Colby www.ColbyConsulting.com On 9/20/2011 3:01 AM, Arthur Fuller wrote: > As a semi-retired person, I have time to investigate such things, and while > not claiming expertise in this particular (NoSQL) area, I have done some > investigation. My conclusions: > > 1) this is NOT for transactional databases (with ACID etc.) > 2) this is a superb solution for Web-based dbs (i.e. lots of text-pages, and > potentially millions of simultaneous hits > > On Mon, Sep 19, 2011 at 11:38 AM, Hans-Christian Andersenwrote: > >> John, >> >> Good question. I don't know, to be honest, but I get the sense that most of >> the momentum these days are in nosql databases. >> >> Hans-Christian >> >> >> >> On 19 September 2011 07:28, jwcolby wrote: >> >>> So what is the real deal with MySQL community version? Is it still >>> maintained and advanced by the open source development community? Is it >> a >>> dead end? Is MariaDB the replacement going forward? >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 9/19/2011 5:31 AM, Hans-Christian Andersen wrote: >>> >>>> Arthur, >>>> >>>> Have a look at MariaDB. It's basically a version of MySQL which is >>>> maintained and developed by Monty& co and, quite frankly, is better in >>>> many >>>> ways, as they have the freedom to advance the database in ways that the >>>> MySQL devs at Oracle are just not able to. >>>> >>>> >>>> Hans-Christian >>>> >>>> >>>> >>>> >>>> >>>> On 17 September 2011 18:52, Arthur Fuller >>>> wrote: >>>> >>>> There are some nice things about MySQL but on the other hand I >> definitely >>>>> do >>>>> not like where Oracle is going with this puppy since its acquisition of >>>>> Sun >>>>> and by inheritance MySQL. I'm still on the fence about these >>>>> developments, >>>>> but quite frankly I am leaning against Oracle on all these >> transmutations >>>>> of >>>>> what was originally a simple, straightforward approach. At last >>>>> recollection, Monty has departed, and with him, I fear, has the guiding >>>>> vision of this product. >>>>> >>>>> Frankly, I am all over the place on where next to go: I look at Mongo >> and >>>>> see it exquisite for web-apps but not for OLTP situations. I look at >>>>> PostGreSQL and think it's got a bunch of things right. I look at Oracle >>>>> and >>>>> MS-SQL and think they have some things right as well. I frankly do not >>>>> have >>>>> any clue into which basket to toss my next eggs. >>>>> >>>>> Arthur >>>>> >>>> ______________________________**_________________ >>> dba-SQLServer mailing list >>> dba-SQLServer@**databaseadvisors.com>> >>> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver< >> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver> >>> http://www.databaseadvisors.**com >>> >>> >> _______________________________________________ >> dba-SQLServer mailing list >> dba-SQLServer at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Tue Sep 20 06:40:59 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 20 Sep 2011 07:40:59 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> Message-ID: <4E787BCB.9090006@colbyconsulting.com> Mark, > 1) I have been playing with Ubuntu recently and it is fun. I am trying to install Ubuntu on a VM and it is not fun (and I haven't succeeded yet). The SuSE install mostly just went, although in the end I was unable to get the tools installed for the virtual machine. Ubuntu must have asked a dozen questions in the first 2 minutes. Unfortunately when you are installing on a VM trying to answer those questions is an awkward sequence of tabs and enters and more tabs and enters etc to position the cursor in the right place, select text boxes etc. Even then, after I managed to break the virtual disk into two partitions and tell it to use the first, it told me I had to go make one of them the system partition or something like that. *JUST DO IT* It is precisely this geeky stuff that drives us nubees away. I am trying to get the big picture done, not set partitions to system. So I still have no linux vm to play with. I assume I could probably set up Linux on a real physical box, it is just the added complexity of the vm that stops me dead. And I have built at least a dozen Windows VM guests, truly click click done. Are you experienced enough you could do this for me? John W. Colby www.ColbyConsulting.com On 9/19/2011 6:57 PM, Mark Breen wrote: > Hi John, > > Ok, sorry, when you mentioned Access I assumed that the db's were not too > big. > > Can I throw a few things out, just in case they are useful for you? > > 1) I have been playing with Ubuntu recently and it is fun. > 2) I successfully installed mySQL on Ubuntu over the weekend - I have more > testing to do but for your client, that's all free and it is good software. > 3) Once you get your mySql server up, you can do all the rest of your work > in MS world, just use mySQL as your data store. No reason not to use VS2010 > as your FE and mySQL as your BE. > > Do not be afraid of Ubuntu, it is not that difficult and weirdly, it is > satisfying in a way that Win 98, Millennium , Vista, Office 97, VS 2003 > (need I go on) can never be. > > Finally, I would adore to hear some results comparing your db between MS SQL > and mySQL > > Mark > > > > On 19 September 2011 01:00, jwcolby wrote: > >> Mark, >> >> The reasons are exactly what Jim mentioned. The client currently has >> around 5 gigs of data, or at least their mdb containers are around that >> size. >> >> The free SQL Server express has the following limitations: >> >> 1) 10 gb file size >> 2) 1 core maximum >> 3) 1 gig ram maximum >> >> And the client has: >> >> 4) Serious money constraints today. >> >> SQL Server Express 2008 is just fine for a small database with a hand full >> of users but this is a fairly serious call center app, with 25 users in the >> database all the time. It just feels like a single core and a single gig is >> starting with serious limitations. >> >> He was "written a check" for $2K for purchasing a new server to take him >> into the future. I proposed $2400 for a "roll your own" 8 core AMD 6128 and >> 16 gigs of ram, a modern 8 port Areca raid controller and 3X 120g hard >> drives. He went back to the controller and got $3K. With that he added 5X >> 1 tb drives to build out some real storage for the company. They have >> always had old ebay Dell servers with too little memory and too little >> storage. Always trying to shuffle things around to free up room. >> >> We are actually looking at starting with Windows XP X64 as the OS on this >> (otherwise) entirely modern system. If it works that gets rid of the "$X >> per seat" for something like Windows 2008. If we can use MySQL on that with >> let's say 6 cores and 12 gigs of ram and a 60 gig SSD partition for the >> database files he could have a fairly serious system for his company size. >> >> Windows 2008 and SQL Server 2008 together were going to cost him around >> $10K just for those two things. While we may go there next year or the year >> after, I want to get him moving now. We have been stuck in neutral and >> rolling backwards for too long. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/18/2011 11:24 AM, Mark Breen wrote: >> >>> Hello Jim / Arthur >>> >>> Thanks for that analysis, quite accurate. >>> >>> Mr Colby, just a question, why are you not advising your client to use the >>> free MS SQL express R2. I use it all the time and PowerDNN use it on all >>> there servers that host 100,000 DNN installations. All free db's. That >>> is >>> not to be sniffed it. And there are loads of tools to help with the >>> enterprise tools that Express does not ship with. (Note: the free >>> version >>> does give you SSMS) >>> >>> Mark >>> >> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Tue Sep 20 06:49:45 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 20 Sep 2011 07:49:45 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> Message-ID: <4E787DD9.9040606@colbyconsulting.com> Mark, > Finally, I would adore to hear some results comparing your db between MS SQL and mySQL I don't know how to do this. I am a little hesitant to install MySQL on my big server where I could do an A/B comparison with the big SQL database. I can install SQL server on the VMs with MySQL for testing but then you are restricted to one core, x32 OS etc. Maybe some day, when I have tons of MySQL experience and am confident I will not hose my server I will go ahead and install MySQL on that machine. John W. Colby www.ColbyConsulting.com On 9/19/2011 6:57 PM, Mark Breen wrote: > Hi John, > > Ok, sorry, when you mentioned Access I assumed that the db's were not too > big. > > Can I throw a few things out, just in case they are useful for you? > > 1) I have been playing with Ubuntu recently and it is fun. > 2) I successfully installed mySQL on Ubuntu over the weekend - I have more > testing to do but for your client, that's all free and it is good software. > 3) Once you get your mySql server up, you can do all the rest of your work > in MS world, just use mySQL as your data store. No reason not to use VS2010 > as your FE and mySQL as your BE. > > Do not be afraid of Ubuntu, it is not that difficult and weirdly, it is > satisfying in a way that Win 98, Millennium , Vista, Office 97, VS 2003 > (need I go on) can never be. > > Finally, I would adore to hear some results comparing your db between MS SQL > and mySQL > > Mark > > > > On 19 September 2011 01:00, jwcolby wrote: > >> Mark, >> >> The reasons are exactly what Jim mentioned. The client currently has >> around 5 gigs of data, or at least their mdb containers are around that >> size. >> >> The free SQL Server express has the following limitations: >> >> 1) 10 gb file size >> 2) 1 core maximum >> 3) 1 gig ram maximum >> >> And the client has: >> >> 4) Serious money constraints today. >> >> SQL Server Express 2008 is just fine for a small database with a hand full >> of users but this is a fairly serious call center app, with 25 users in the >> database all the time. It just feels like a single core and a single gig is >> starting with serious limitations. >> >> He was "written a check" for $2K for purchasing a new server to take him >> into the future. I proposed $2400 for a "roll your own" 8 core AMD 6128 and >> 16 gigs of ram, a modern 8 port Areca raid controller and 3X 120g hard >> drives. He went back to the controller and got $3K. With that he added 5X >> 1 tb drives to build out some real storage for the company. They have >> always had old ebay Dell servers with too little memory and too little >> storage. Always trying to shuffle things around to free up room. >> >> We are actually looking at starting with Windows XP X64 as the OS on this >> (otherwise) entirely modern system. If it works that gets rid of the "$X >> per seat" for something like Windows 2008. If we can use MySQL on that with >> let's say 6 cores and 12 gigs of ram and a 60 gig SSD partition for the >> database files he could have a fairly serious system for his company size. >> >> Windows 2008 and SQL Server 2008 together were going to cost him around >> $10K just for those two things. While we may go there next year or the year >> after, I want to get him moving now. We have been stuck in neutral and >> rolling backwards for too long. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/18/2011 11:24 AM, Mark Breen wrote: >> >>> Hello Jim / Arthur >>> >>> Thanks for that analysis, quite accurate. >>> >>> Mr Colby, just a question, why are you not advising your client to use the >>> free MS SQL express R2. I use it all the time and PowerDNN use it on all >>> there servers that host 100,000 DNN installations. All free db's. That >>> is >>> not to be sniffed it. And there are loads of tools to help with the >>> enterprise tools that Express does not ship with. (Note: the free >>> version >>> does give you SSMS) >>> >>> Mark >>> >> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Tue Sep 20 07:02:05 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 20 Sep 2011 08:02:05 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> Message-ID: <4E7880BD.2070001@colbyconsulting.com> Mark, One of my "memories of a lifetime" was coming to Ireland to work with you. I just wanted to tell you that. Driving in to and from work with you every day, discussing everything from databases to philosophy. Mary came over and she and I got to travel Ireland for two weeks. Quite a wonderful experience. You were a most gracious host, putting up with me. John W. Colby www.ColbyConsulting.com On 9/18/2011 11:24 AM, Mark Breen wrote: > Hello Jim / Arthur > > Thanks for that analysis, quite accurate. > > Mr Colby, just a question, why are you not advising your client to use the > free MS SQL express R2. I use it all the time and PowerDNN use it on all > there servers that host 100,000 DNN installations. All free db's. That is > not to be sniffed it. And there are loads of tools to help with the > enterprise tools that Express does not ship with. (Note: the free version > does give you SSMS) > > Mark From jlawrenc1 at shaw.ca Tue Sep 20 13:10:37 2011 From: jlawrenc1 at shaw.ca (Jim Lawrence) Date: Tue, 20 Sep 2011 11:10:37 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E786D82.80801@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <4E775189.9040106@colbyconsulting.com> <4E786D82.80801@colbyconsulting.com> Message-ID: Hi John: The truth be known, NOSQL or Reduce data-set databases would solve your data, memory and resource problems with effortless ease. That could not be said for the support tech, yourself; who would would virtually have start learning from square one, with little help or documentation. Getting skilled in the new frontier is for bright young techs and old techs with more time on their hands than money. ;-) Jim -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, September 20, 2011 3:40 AM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] [AccessD] MySQL Yep and yep. The point really is that there are different problems and these NoSQL databases solve a specific set of problems. Just not my set. John W. Colby www.ColbyConsulting.com On 9/20/2011 3:01 AM, Arthur Fuller wrote: > As a semi-retired person, I have time to investigate such things, and while > not claiming expertise in this particular (NoSQL) area, I have done some > investigation. My conclusions: > > 1) this is NOT for transactional databases (with ACID etc.) > 2) this is a superb solution for Web-based dbs (i.e. lots of text-pages, and > potentially millions of simultaneous hits > > On Mon, Sep 19, 2011 at 11:38 AM, Hans-Christian Andersenwrote: > >> John, >> >> Good question. I don't know, to be honest, but I get the sense that most of >> the momentum these days are in nosql databases. >> >> Hans-Christian >> >> >> >> On 19 September 2011 07:28, jwcolby wrote: >> >>> So what is the real deal with MySQL community version? Is it still >>> maintained and advanced by the open source development community? Is it >> a >>> dead end? Is MariaDB the replacement going forward? >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 9/19/2011 5:31 AM, Hans-Christian Andersen wrote: >>> >>>> Arthur, >>>> >>>> Have a look at MariaDB. It's basically a version of MySQL which is >>>> maintained and developed by Monty& co and, quite frankly, is better in >>>> many >>>> ways, as they have the freedom to advance the database in ways that the >>>> MySQL devs at Oracle are just not able to. >>>> >>>> >>>> Hans-Christian >>>> >>>> >>>> >>>> >>>> >>>> On 17 September 2011 18:52, Arthur Fuller >>>> wrote: >>>> >>>> There are some nice things about MySQL but on the other hand I >> definitely >>>>> do >>>>> not like where Oracle is going with this puppy since its acquisition of >>>>> Sun >>>>> and by inheritance MySQL. I'm still on the fence about these >>>>> developments, >>>>> but quite frankly I am leaning against Oracle on all these >> transmutations >>>>> of >>>>> what was originally a simple, straightforward approach. At last >>>>> recollection, Monty has departed, and with him, I fear, has the guiding >>>>> vision of this product. >>>>> >>>>> Frankly, I am all over the place on where next to go: I look at Mongo >> and >>>>> see it exquisite for web-apps but not for OLTP situations. I look at >>>>> PostGreSQL and think it's got a bunch of things right. I look at Oracle >>>>> and >>>>> MS-SQL and think they have some things right as well. I frankly do not >>>>> have >>>>> any clue into which basket to toss my next eggs. >>>>> >>>>> Arthur >>>>> >>>> ______________________________**_________________ >>> dba-SQLServer mailing list >>> dba-SQLServer@**databaseadvisors.com>> >>> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver< >> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver> >>> http://www.databaseadvisors.**com >>> >>> >> _______________________________________________ >> dba-SQLServer mailing list >> dba-SQLServer at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Sep 20 15:02:55 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 20 Sep 2011 16:02:55 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <4E775189.9040106@colbyconsulting.com> <4E786D82.80801@colbyconsulting.com> Message-ID: <4E78F16F.7010507@colbyconsulting.com> Jim, > The truth be known, NOSQL or Reduce data-set databases would solve your data, memory and resource problems with effortless ease. I have never seen anything to support that. I also don't see anybody moving their relational databases to these things? Where are you seeing this? John W. Colby www.ColbyConsulting.com On 9/20/2011 2:10 PM, Jim Lawrence wrote: > Hi John: > > The truth be known, NOSQL or Reduce data-set databases would solve your > data, memory and resource problems with effortless ease. That could not be > said for the support tech, yourself; who would would virtually have start > learning from square one, with little help or documentation. > > Getting skilled in the new frontier is for bright young techs and old techs > with more time on their hands than money. ;-) > > Jim From jlawrenc1 at shaw.ca Tue Sep 20 19:23:49 2011 From: jlawrenc1 at shaw.ca (Jim Lawrence) Date: Tue, 20 Sep 2011 17:23:49 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E78F16F.7010507@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <4E775189.9040106@colbyconsulting.com> <4E786D82.80801@colbyconsulting.com> <4E78F16F.7010507@colbyconsulting.com> Message-ID: <2C422BAA32CC4A598E1A4C88462C1C0B@creativesystemdesigns.com> You are living out of stream John. I know of a number of people now who are working with such technology and very successfully, I might add, but the technology is not Main Street, as it is not advertised similar to Linux. It will take longer to be common knowledge, as there is no huge advertising machine behind Open Source products. Our provincial government has been working with Google to build a huge land database and the results are stellar. Milliseconds to pull all data on any encumbrances on a lot or parcels of lots. Before, running with the traditional SQL technologies it would take hours to get the same results. People working with the new system thought it was broken at first as the results were so fast...now they have become use to instantaneous gratification. The interesting thing is that the new system is using the old hardware as the project was supposed to be just a test...some test. A few years ago, I installed a blade, painted indigo and marked Google, at the legislator. The box was supposed to take all the comments from the sessions, translate them into text and then allow anyone to pull the comments back from any time within that session. Again, standard SQL had been tried and had failed...and again instantaneous gratification. There are many other instananeous of this type Reduces map technology is being used but it is only for situations where huge chunks of data need to pull results from very complex queries and quickly. It is also for someone with a limited budget as NOSQL databases do not need place holder fields for partially filled rows. This generally translates into a complex set of data filling less than half the space of a traditional SQL DB and therefore less hardware. There are even new hybred data solutions coming out where both Map Reduce and traditional SQL are being used to extract data. " ...LexisNexis is releasing a set of open-source, data-processing tools that it says outperforms Hadoop and even handles workloads Hadoop presently can't. The technology (and new business line) is called HPCC Systems... " http://gigaom.com/cloud/lexisnexis-open-sources-its-hadoop-killer/ Jim -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, September 20, 2011 1:03 PM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] [AccessD] MySQL Jim, > The truth be known, NOSQL or Reduce data-set databases would solve your data, memory and resource problems with effortless ease. I have never seen anything to support that. I also don't see anybody moving their relational databases to these things? Where are you seeing this? John W. Colby www.ColbyConsulting.com On 9/20/2011 2:10 PM, Jim Lawrence wrote: > Hi John: > > The truth be known, NOSQL or Reduce data-set databases would solve your > data, memory and resource problems with effortless ease. That could not be > said for the support tech, yourself; who would would virtually have start > learning from square one, with little help or documentation. > > Getting skilled in the new frontier is for bright young techs and old techs > with more time on their hands than money. ;-) > > Jim _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Sep 20 20:28:02 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 20 Sep 2011 21:28:02 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <2C422BAA32CC4A598E1A4C88462C1C0B@creativesystemdesigns.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <4E775189.9040106@colbyconsulting.com> <4E786D82.80801@colbyconsulting.com> <4E78F16F.7010507@colbyconsulting.com> <2C422BAA32CC4A598E1A4C88462C1C0B@creativesystemdesigns.com> Message-ID: <4E793DA2.3050601@colbyconsulting.com> Hadoop, of course, is the Apache Software Foundation project created several years ago by then-Yahoo employee Doug Cutting. It has become a critical tool for web companies ? including Yahoo and Facebook ? to process their ever-growing volumes of unstructured data, and is fast making its way into organizations of all types and sizes. Hadoop has spawned a number of commercial distributions and products, too, including from Cloudera, EMC and IBM. My data is not unstructured. Do you actually read this stuff? I did actually read what you sent round the last time and all they discussed was data captured from and displayed in web pages. Not a single mention of parent child relations 12 levels deep, no mention at all of BofA tearing down their systems, flattening out their data and storing it on one of these things. Lots of talk of Google (web data) face book (web data) yahoo (web data) etc ad nauseum. The fact that this thing worked for some specific thing that you did doesn't make it fit everything out there. > Our provincial government has been working with Google to build a huge land database and the results are stellar. Milliseconds to pull all data on any encumbrances on a lot or parcels of lots. Before, running with the traditional SQL technologies it would take hours to get the same results. IOW a relational database was a poor fit for this particular task. OK. > A few years ago, I installed a blade, painted indigo and marked Google, at the legislator. The box was supposed to take all the comments from the sessions, translate them into text and then allow anyone to pull the comments back from any time within that session. Again, standard SQL had been tried and had failed...and again instantaneous gratification. IOW a relational database was a poor fit for this particular task. OK. Are you generalizing from those examples that a relational database is a poor fit for any task? Hmmmm..... I don't work with Google. I don't have a budget of millions. I don't have a programming staff of hundreds or thousands. I don't have server farms with a thousand nodes and a billion documents. I am not a provincial government with a huge land database, nor am I a legislature with too many notes to keep track of. So how exactly again does any of this fit what I do? Sorry but ya lost me. OTOH if you say you can reproduce my system for a couple of hundred of hours of work and it will be a million times faster on my same system I will pay you to do that. Delivered results of course. I kinda get that I should keep on with my development effort while I await your delivered system. ;) John W. Colby www.ColbyConsulting.com On 9/20/2011 8:23 PM, Jim Lawrence wrote: > You are living out of stream John. > > I know of a number of people now who are working with such technology and > very successfully, I might add, but the technology is not Main Street, as it > is not advertised similar to Linux. It will take longer to be common > knowledge, as there is no huge advertising machine behind Open Source > products. > > Our provincial government has been working with Google to build a huge land > database and the results are stellar. Milliseconds to pull all data on any > encumbrances on a lot or parcels of lots. Before, running with the > traditional SQL technologies it would take hours to get the same results. > People working with the new system thought it was broken at first as the > results were so fast...now they have become use to instantaneous > gratification. The interesting thing is that the new system is using the old > hardware as the project was supposed to be just a test...some test. > > A few years ago, I installed a blade, painted indigo and marked Google, at > the legislator. The box was supposed to take all the comments from the > sessions, translate them into text and then allow anyone to pull the > comments back from any time within that session. Again, standard SQL had > been tried and had failed...and again instantaneous gratification. > > There are many other instananeous of this type Reduces map technology is > being used but it is only for situations where huge chunks of data need to > pull results from very complex queries and quickly. It is also for someone > with a limited budget as NOSQL databases do not need place holder fields for > partially filled rows. This generally translates into a complex set of data > filling less than half the space of a traditional SQL DB and therefore less > hardware. > > There are even new hybred data solutions coming out where both Map Reduce > and traditional SQL are being used to extract data. > > " ...LexisNexis is releasing a set of open-source, data-processing tools > that it says outperforms Hadoop and even handles workloads Hadoop presently > can't. The technology (and new business line) is called HPCC Systems... " > > http://gigaom.com/cloud/lexisnexis-open-sources-its-hadoop-killer/ > > Jim From ha at phulse.com Wed Sep 21 01:10:37 2011 From: ha at phulse.com (Hans-Christian Andersen) Date: Tue, 20 Sep 2011 23:10:37 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E793DA2.3050601@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <4E775189.9040106@colbyconsulting.com> <4E786D82.80801@colbyconsulting.com> <4E78F16F.7010507@colbyconsulting.com> <2C422BAA32CC4A598E1A4C88462C1C0B@creativesystemdesigns.com> <4E793DA2.3050601@colbyconsulting.com> Message-ID: John, At my company, we have implemented Cassandra (a NoSQL database) partitioned under 3 nodes. Yes, there are pros and cons, but the simplicity of scaling that you get with NoSQL databases can far outweigh the cons and this is the sort of thing that small and large web companies look to these days. Something that has been some what of a difficulty for RDBMS's. We do also keep a subset if our data within a traditional RDBMS, because thats what makes sense for that data. It really comes down to your requirements and knowing the tools you work with. Hans-Christian On 20 September 2011 18:28, jwcolby wrote: > Hadoop, of course, is the Apache Software Foundation project created > several years ago by then-Yahoo employee Doug Cutting. It has become a > critical tool for web companies ? including Yahoo and Facebook ? to process > their ever-growing volumes of unstructured data, and is fast making its way > into organizations of all types and sizes. Hadoop has spawned a number of > commercial distributions and products, too, including from Cloudera, EMC > and IBM. > > My data is not unstructured. > > Do you actually read this stuff? I did actually read what you sent round > the last time and all they discussed was data captured from and displayed in > web pages. Not a single mention of parent child relations 12 levels deep, > no mention at all of BofA tearing down their systems, flattening out their > data and storing it on one of these things. Lots of talk of Google (web > data) face book (web data) yahoo (web data) etc ad nauseum. > > The fact that this thing worked for some specific thing that you did > doesn't make it fit everything out there. > > > > Our provincial government has been working with Google to build a huge > land database and the results are stellar. Milliseconds to pull all data on > any encumbrances on a lot or parcels of lots. Before, running with the > traditional SQL technologies it would take hours to get the same results. > > IOW a relational database was a poor fit for this particular task. > > OK. > > > > A few years ago, I installed a blade, painted indigo and marked Google, > at the legislator. The box was supposed to take all the comments from the > sessions, translate them into text and then allow anyone to pull the > comments back from any time within that session. Again, standard SQL had > been tried and had failed...and again instantaneous gratification. > > IOW a relational database was a poor fit for this particular task. > > OK. > > Are you generalizing from those examples that a relational database is a > poor fit for any task? > > Hmmmm..... > > I don't work with Google. I don't have a budget of millions. I don't have > a programming staff of hundreds or thousands. I don't have server farms > with a thousand nodes and a billion documents. I am not a provincial > government with a huge land database, nor am I a legislature with too many > notes to keep track of. > > So how exactly again does any of this fit what I do? Sorry but ya lost me. > > OTOH if you say you can reproduce my system for a couple of hundred of > hours of work and it will be a million times faster on my same system I will > pay you to do that. Delivered results of course. > > I kinda get that I should keep on with my development effort while I await > your delivered system. ;) > > > John W. Colby > www.ColbyConsulting.com > > On 9/20/2011 8:23 PM, Jim Lawrence wrote: > >> You are living out of stream John. >> >> I know of a number of people now who are working with such technology and >> very successfully, I might add, but the technology is not Main Street, as >> it >> is not advertised similar to Linux. It will take longer to be common >> knowledge, as there is no huge advertising machine behind Open Source >> products. >> >> Our provincial government has been working with Google to build a huge >> land >> database and the results are stellar. Milliseconds to pull all data on any >> encumbrances on a lot or parcels of lots. Before, running with the >> traditional SQL technologies it would take hours to get the same results. >> People working with the new system thought it was broken at first as the >> results were so fast...now they have become use to instantaneous >> gratification. The interesting thing is that the new system is using the >> old >> hardware as the project was supposed to be just a test...some test. >> >> A few years ago, I installed a blade, painted indigo and marked Google, at >> the legislator. The box was supposed to take all the comments from the >> sessions, translate them into text and then allow anyone to pull the >> comments back from any time within that session. Again, standard SQL had >> been tried and had failed...and again instantaneous gratification. >> >> There are many other instananeous of this type Reduces map technology is >> being used but it is only for situations where huge chunks of data need to >> pull results from very complex queries and quickly. It is also for someone >> with a limited budget as NOSQL databases do not need place holder fields >> for >> partially filled rows. This generally translates into a complex set of >> data >> filling less than half the space of a traditional SQL DB and therefore >> less >> hardware. >> >> There are even new hybred data solutions coming out where both Map Reduce >> and traditional SQL are being used to extract data. >> >> " ...LexisNexis is releasing a set of open-source, data-processing tools >> that it says outperforms Hadoop and even handles workloads Hadoop >> presently >> can't. The technology (and new business line) is called HPCC Systems... " >> >> http://gigaom.com/cloud/**lexisnexis-open-sources-its-**hadoop-killer/ >> >> Jim >> > ______________________________**_________________ > dba-SQLServer mailing list > dba-SQLServer@**databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.**com > > From ha at phulse.com Wed Sep 21 01:29:25 2011 From: ha at phulse.com (Hans-Christian Andersen) Date: Tue, 20 Sep 2011 23:29:25 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E787BCB.9090006@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787BCB.9090006@colbyconsulting.com> Message-ID: John, My best recommendation is to use either Ubuntu or Debian (for an even more minimalist experience). I work daily with these systems and their installation is fairly trivial. But, I suppose, if you've never dealt with anything outside the Windows eco-system, it could be a bit daunting with all the different terminology and so forth at first. Regarding partitioning, if you want to keep it simple, just always select "Guided partitioning". This means the system will just go with the most obvious, simplest choice (which is usually to install the system onto one drive using as much disk space as possible and only using one partition). IT professionals and experienced Linux users will know that there are very good reasons to plan how to lay out your partitions, so the system will present you that option during the installation process. For instance, separating your home partition is often a good plan. Moving your swap partition to another physical drive is another good idea... Then there is drive encryption or logical volume management and so forth. Sometimes, selecting a filesystem type is very important as well (when plain ext3 isn't quite what you need for performance reasons). etc etc. But if you want a plain old vanilla system, which will be enough to perform well as a server, then using the defaults with "Guided partitioning" is good enough. Once you set up your basic Debian/Ubuntu install, all you have to do is run from the command line: # apt-get install mysql-server-5.0 and then mysql will install and be prepared for you. It doesn't get simpler than that. If you continue to have issues, let me know. This is my bread and butter and I've built an entire companies infrastructure around Debian Linux, with over 20 1/2 U servers, hosting over 50-60 vm's, so I know a thing or two about this sort of thing. Hans-Christian On 20 September 2011 04:40, jwcolby wrote: > Mark, > > > > 1) I have been playing with Ubuntu recently and it is fun. > > I am trying to install Ubuntu on a VM and it is not fun (and I haven't > succeeded yet). The SuSE install mostly just went, although in the end I > was unable to get the tools installed for the virtual machine. Ubuntu must > have asked a dozen questions in the first 2 minutes. Unfortunately when you > are installing on a VM trying to answer those questions is an awkward > sequence of tabs and enters and more tabs and enters etc to position the > cursor in the right place, select text boxes etc. Even then, after I > managed to break the virtual disk into two partitions and tell it to use the > first, it told me I had to go make one of them the system partition or > something like that. > > > > *JUST DO IT* > > It is precisely this geeky stuff that drives us nubees away. I am trying > to get the big picture done, not set partitions to system. > > > > So I still have no linux vm to play with. > > I assume I could probably set up Linux on a real physical box, it is just > the added complexity of the vm that stops me dead. And I have built at > least a dozen Windows VM guests, truly click click done. > > Are you experienced enough you could do this for me? > > > John W. Colby > www.ColbyConsulting.com > > On 9/19/2011 6:57 PM, Mark Breen wrote: > >> Hi John, >> >> Ok, sorry, when you mentioned Access I assumed that the db's were not too >> big. >> >> Can I throw a few things out, just in case they are useful for you? >> >> 1) I have been playing with Ubuntu recently and it is fun. >> 2) I successfully installed mySQL on Ubuntu over the weekend - I have more >> testing to do but for your client, that's all free and it is good >> software. >> 3) Once you get your mySql server up, you can do all the rest of your work >> in MS world, just use mySQL as your data store. No reason not to use >> VS2010 >> as your FE and mySQL as your BE. >> >> Do not be afraid of Ubuntu, it is not that difficult and weirdly, it is >> satisfying in a way that Win 98, Millennium , Vista, Office 97, VS 2003 >> (need I go on) can never be. >> >> Finally, I would adore to hear some results comparing your db between MS >> SQL >> and mySQL >> >> Mark >> >> >> >> On 19 September 2011 01:00, jwcolby> >> wrote: >> >> Mark, >>> >>> The reasons are exactly what Jim mentioned. The client currently has >>> around 5 gigs of data, or at least their mdb containers are around that >>> size. >>> >>> The free SQL Server express has the following limitations: >>> >>> 1) 10 gb file size >>> 2) 1 core maximum >>> 3) 1 gig ram maximum >>> >>> And the client has: >>> >>> 4) Serious money constraints today. >>> >>> SQL Server Express 2008 is just fine for a small database with a hand >>> full >>> of users but this is a fairly serious call center app, with 25 users in >>> the >>> database all the time. It just feels like a single core and a single gig >>> is >>> starting with serious limitations. >>> >>> He was "written a check" for $2K for purchasing a new server to take him >>> into the future. I proposed $2400 for a "roll your own" 8 core AMD 6128 >>> and >>> 16 gigs of ram, a modern 8 port Areca raid controller and 3X 120g hard >>> drives. He went back to the controller and got $3K. With that he added >>> 5X >>> 1 tb drives to build out some real storage for the company. They have >>> always had old ebay Dell servers with too little memory and too little >>> storage. Always trying to shuffle things around to free up room. >>> >>> We are actually looking at starting with Windows XP X64 as the OS on this >>> (otherwise) entirely modern system. If it works that gets rid of the "$X >>> per seat" for something like Windows 2008. If we can use MySQL on that >>> with >>> let's say 6 cores and 12 gigs of ram and a 60 gig SSD partition for the >>> database files he could have a fairly serious system for his company >>> size. >>> >>> Windows 2008 and SQL Server 2008 together were going to cost him around >>> $10K just for those two things. While we may go there next year or the >>> year >>> after, I want to get him moving now. We have been stuck in neutral and >>> rolling backwards for too long. >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 9/18/2011 11:24 AM, Mark Breen wrote: >>> >>> Hello Jim / Arthur >>>> >>>> Thanks for that analysis, quite accurate. >>>> >>>> Mr Colby, just a question, why are you not advising your client to use >>>> the >>>> free MS SQL express R2. I use it all the time and PowerDNN use it on >>>> all >>>> there servers that host 100,000 DNN installations. All free db's. That >>>> is >>>> not to be sniffed it. And there are loads of tools to help with the >>>> enterprise tools that Express does not ship with. (Note: the free >>>> version >>>> does give you SSMS) >>>> >>>> Mark >>>> >>>> ______________________________****_________________ >>> dba-SQLServer mailing list >>> dba-SQLServer@**databaseadviso**rs.com < >>> dba-SQLServer@**databaseadvisors.com >>> > >>> http://databaseadvisors.com/****mailman/listinfo/dba-sqlserver >>> ** >>> **> >>> http://www.databaseadvisors.****com >>> > >>> >>> >>> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> >> ______________________________**_________________ > dba-SQLServer mailing list > dba-SQLServer@**databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.**com > > From fuller.artful at gmail.com Wed Sep 21 02:05:55 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Wed, 21 Sep 2011 03:05:55 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787BCB.9090006@colbyconsulting.com> Message-ID: Well, you're way ahead of me on the experience-curve, Hans, but in general my experience is similar. I've used Sun's VirtualBox for a while now, and installing and running Ubuntu was a no-brainer. So far I have not followed your advice about moving things, but I shall look into that soon. Thanks for the tips! Arthur From jwcolby at colbyconsulting.com Wed Sep 21 05:27:22 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 21 Sep 2011 06:27:22 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787BCB.9090006@colbyconsulting.com> Message-ID: <4E79BC0A.6080102@colbyconsulting.com> Thanks for that Hans. I have zero experience with Linux but my inclination is to recommend that to this client. It just makes sense for a vanilla server that is going to sit in the corner and run MySQL and be a file server. The biggest problem is very simply that they and I have zero experience. So there is that nagging "what if something goes wrong" in the back of our heads. We know Windows, we are comfortable in Windows, we have tons of experience recognizing, categorizing and dealing with Windows problems. It just *feels like* if we have a problem, even a year down the road, we could spend a fortune learning enough to figure out what is wrong and fixing it. The other nagging, back of the head issue is, "how well does it play in an otherwise all windows network. And how well does the windows network play with it? John W. Colby www.ColbyConsulting.com On 9/21/2011 2:29 AM, Hans-Christian Andersen wrote: > John, > > My best recommendation is to use either Ubuntu or Debian (for an even more > minimalist experience). I work daily with these systems and their > installation is fairly trivial. But, I suppose, if you've never dealt with > anything outside the Windows eco-system, it could be a bit daunting with all > the different terminology and so forth at first. > > Regarding partitioning, if you want to keep it simple, just always select > "Guided partitioning". This means the system will just go with the most > obvious, simplest choice (which is usually to install the system onto one > drive using as much disk space as possible and only using one partition). > > IT professionals and experienced Linux users will know that there are very > good reasons to plan how to lay out your partitions, so the system will > present you that option during the installation process. For > instance, separating your home partition is often a good plan. Moving your > swap partition to another physical drive is another good idea... Then there > is drive encryption or logical volume management and so forth. Sometimes, > selecting a filesystem type is very important as well (when plain ext3 isn't > quite what you need for performance reasons). etc etc. > > But if you want a plain old vanilla system, which will be enough to perform > well as a server, then using the defaults with "Guided partitioning" is good > enough. > > Once you set up your basic Debian/Ubuntu install, all you have to do is run > from the command line: > # apt-get install mysql-server-5.0 > and then mysql will install and be prepared for you. > > It doesn't get simpler than that. If you continue to have issues, let me > know. This is my bread and butter and I've built an entire companies > infrastructure around Debian Linux, with over 20 1/2 U servers, hosting over > 50-60 vm's, so I know a thing or two about this sort of thing. > > Hans-Christian > > > > > On 20 September 2011 04:40, jwcolby wrote: > >> Mark, >> >> >>> 1) I have been playing with Ubuntu recently and it is fun. >> >> I am trying to install Ubuntu on a VM and it is not fun (and I haven't >> succeeded yet). The SuSE install mostly just went, although in the end I >> was unable to get the tools installed for the virtual machine. Ubuntu must >> have asked a dozen questions in the first 2 minutes. Unfortunately when you >> are installing on a VM trying to answer those questions is an awkward >> sequence of tabs and enters and more tabs and enters etc to position the >> cursor in the right place, select text boxes etc. Even then, after I >> managed to break the virtual disk into two partitions and tell it to use the >> first, it told me I had to go make one of them the system partition or >> something like that. >> >> >> >> *JUST DO IT* >> >> It is precisely this geeky stuff that drives us nubees away. I am trying >> to get the big picture done, not set partitions to system. >> >> >> >> So I still have no linux vm to play with. >> >> I assume I could probably set up Linux on a real physical box, it is just >> the added complexity of the vm that stops me dead. And I have built at >> least a dozen Windows VM guests, truly click click done. >> >> Are you experienced enough you could do this for me? >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/19/2011 6:57 PM, Mark Breen wrote: >> >>> Hi John, >>> >>> Ok, sorry, when you mentioned Access I assumed that the db's were not too >>> big. >>> >>> Can I throw a few things out, just in case they are useful for you? >>> >>> 1) I have been playing with Ubuntu recently and it is fun. >>> 2) I successfully installed mySQL on Ubuntu over the weekend - I have more >>> testing to do but for your client, that's all free and it is good >>> software. >>> 3) Once you get your mySql server up, you can do all the rest of your work >>> in MS world, just use mySQL as your data store. No reason not to use >>> VS2010 >>> as your FE and mySQL as your BE. >>> >>> Do not be afraid of Ubuntu, it is not that difficult and weirdly, it is >>> satisfying in a way that Win 98, Millennium , Vista, Office 97, VS 2003 >>> (need I go on) can never be. >>> >>> Finally, I would adore to hear some results comparing your db between MS >>> SQL >>> and mySQL >>> >>> Mark >>> >>> >>> >>> On 19 September 2011 01:00, jwcolby> >>> wrote: >>> >>> Mark, >>>> >>>> The reasons are exactly what Jim mentioned. The client currently has >>>> around 5 gigs of data, or at least their mdb containers are around that >>>> size. >>>> >>>> The free SQL Server express has the following limitations: >>>> >>>> 1) 10 gb file size >>>> 2) 1 core maximum >>>> 3) 1 gig ram maximum >>>> >>>> And the client has: >>>> >>>> 4) Serious money constraints today. >>>> >>>> SQL Server Express 2008 is just fine for a small database with a hand >>>> full >>>> of users but this is a fairly serious call center app, with 25 users in >>>> the >>>> database all the time. It just feels like a single core and a single gig >>>> is >>>> starting with serious limitations. >>>> >>>> He was "written a check" for $2K for purchasing a new server to take him >>>> into the future. I proposed $2400 for a "roll your own" 8 core AMD 6128 >>>> and >>>> 16 gigs of ram, a modern 8 port Areca raid controller and 3X 120g hard >>>> drives. He went back to the controller and got $3K. With that he added >>>> 5X >>>> 1 tb drives to build out some real storage for the company. They have >>>> always had old ebay Dell servers with too little memory and too little >>>> storage. Always trying to shuffle things around to free up room. >>>> >>>> We are actually looking at starting with Windows XP X64 as the OS on this >>>> (otherwise) entirely modern system. If it works that gets rid of the "$X >>>> per seat" for something like Windows 2008. If we can use MySQL on that >>>> with >>>> let's say 6 cores and 12 gigs of ram and a 60 gig SSD partition for the >>>> database files he could have a fairly serious system for his company >>>> size. >>>> >>>> Windows 2008 and SQL Server 2008 together were going to cost him around >>>> $10K just for those two things. While we may go there next year or the >>>> year >>>> after, I want to get him moving now. We have been stuck in neutral and >>>> rolling backwards for too long. >>>> >>>> >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> >>>> On 9/18/2011 11:24 AM, Mark Breen wrote: >>>> >>>> Hello Jim / Arthur >>>>> >>>>> Thanks for that analysis, quite accurate. >>>>> >>>>> Mr Colby, just a question, why are you not advising your client to use >>>>> the >>>>> free MS SQL express R2. I use it all the time and PowerDNN use it on >>>>> all >>>>> there servers that host 100,000 DNN installations. All free db's. That >>>>> is >>>>> not to be sniffed it. And there are loads of tools to help with the >>>>> enterprise tools that Express does not ship with. (Note: the free >>>>> version >>>>> does give you SSMS) >>>>> >>>>> Mark >>>>> >>>>> ______________________________****_________________ >>>> dba-SQLServer mailing list >>>> dba-SQLServer@**databaseadviso**rs.com< >>>> dba-SQLServer@**databaseadvisors.com >>>>> >>>> http://databaseadvisors.com/****mailman/listinfo/dba-sqlserver >>>> ** >>>> **> >>>> http://www.databaseadvisors.****com >>>>> >>>> >>>> >>>> ______________________________**_________________ >>> dba-SQLServer mailing list >>> dba-SQLServer@**databaseadvisors.com >>> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >>> http://www.databaseadvisors.**com >>> >>> >>> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Wed Sep 21 05:41:55 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 21 Sep 2011 06:41:55 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <4E775189.9040106@colbyconsulting.com> <4E786D82.80801@colbyconsulting.com> <4E78F16F.7010507@colbyconsulting.com> <2C422BAA32CC4A598E1A4C88462C1C0B@creativesystemdesigns.com> <4E793DA2.3050601@colbyconsulting.com> Message-ID: <4E79BF73.8070402@colbyconsulting.com> Hans, >Yes, there are pros and cons, but the simplicity of scaling that you get with NoSQL databases can far outweigh the cons and this is the sort of thing that *small and large web companies* look to these days. So this is the company database? The books, the clients, the invoices etc? The kinds of things that you used to put in Access or SQL Server? John W. Colby www.ColbyConsulting.com On 9/21/2011 2:10 AM, Hans-Christian Andersen wrote: > John, > > At my company, we have implemented Cassandra (a NoSQL database) partitioned > under 3 nodes. Yes, there are pros and cons, but the simplicity of scaling > that you get with NoSQL databases can far outweigh the cons and this is the > sort of thing that small and large web companies look to these days. > Something that has been some what of a difficulty for RDBMS's. We do also > keep a subset if our data within a traditional RDBMS, because thats what > makes sense for that data. > > It really comes down to your requirements and knowing the tools you work > with. > > Hans-Christian > > > > On 20 September 2011 18:28, jwcolby wrote: > >> Hadoop, of course, is the Apache Software Foundation project created >> several years ago by then-Yahoo employee Doug Cutting. It has become a >> critical tool for web companies ? including Yahoo and Facebook ? to process >> their ever-growing volumes of unstructured data, and is fast making its way >> into organizations of all types and sizes. Hadoop has spawned a number of >> commercial distributions and products, too, including from Cloudera, EMC >> and IBM. >> >> My data is not unstructured. >> >> Do you actually read this stuff? I did actually read what you sent round >> the last time and all they discussed was data captured from and displayed in >> web pages. Not a single mention of parent child relations 12 levels deep, >> no mention at all of BofA tearing down their systems, flattening out their >> data and storing it on one of these things. Lots of talk of Google (web >> data) face book (web data) yahoo (web data) etc ad nauseum. >> >> The fact that this thing worked for some specific thing that you did >> doesn't make it fit everything out there. >> >> >>> Our provincial government has been working with Google to build a huge >> land database and the results are stellar. Milliseconds to pull all data on >> any encumbrances on a lot or parcels of lots. Before, running with the >> traditional SQL technologies it would take hours to get the same results. >> >> IOW a relational database was a poor fit for this particular task. >> >> OK. >> >> >>> A few years ago, I installed a blade, painted indigo and marked Google, >> at the legislator. The box was supposed to take all the comments from the >> sessions, translate them into text and then allow anyone to pull the >> comments back from any time within that session. Again, standard SQL had >> been tried and had failed...and again instantaneous gratification. >> >> IOW a relational database was a poor fit for this particular task. >> >> OK. >> >> Are you generalizing from those examples that a relational database is a >> poor fit for any task? >> >> Hmmmm..... >> >> I don't work with Google. I don't have a budget of millions. I don't have >> a programming staff of hundreds or thousands. I don't have server farms >> with a thousand nodes and a billion documents. I am not a provincial >> government with a huge land database, nor am I a legislature with too many >> notes to keep track of. >> >> So how exactly again does any of this fit what I do? Sorry but ya lost me. >> >> OTOH if you say you can reproduce my system for a couple of hundred of >> hours of work and it will be a million times faster on my same system I will >> pay you to do that. Delivered results of course. >> >> I kinda get that I should keep on with my development effort while I await >> your delivered system. ;) >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/20/2011 8:23 PM, Jim Lawrence wrote: >> >>> You are living out of stream John. >>> >>> I know of a number of people now who are working with such technology and >>> very successfully, I might add, but the technology is not Main Street, as >>> it >>> is not advertised similar to Linux. It will take longer to be common >>> knowledge, as there is no huge advertising machine behind Open Source >>> products. >>> >>> Our provincial government has been working with Google to build a huge >>> land >>> database and the results are stellar. Milliseconds to pull all data on any >>> encumbrances on a lot or parcels of lots. Before, running with the >>> traditional SQL technologies it would take hours to get the same results. >>> People working with the new system thought it was broken at first as the >>> results were so fast...now they have become use to instantaneous >>> gratification. The interesting thing is that the new system is using the >>> old >>> hardware as the project was supposed to be just a test...some test. >>> >>> A few years ago, I installed a blade, painted indigo and marked Google, at >>> the legislator. The box was supposed to take all the comments from the >>> sessions, translate them into text and then allow anyone to pull the >>> comments back from any time within that session. Again, standard SQL had >>> been tried and had failed...and again instantaneous gratification. >>> >>> There are many other instananeous of this type Reduces map technology is >>> being used but it is only for situations where huge chunks of data need to >>> pull results from very complex queries and quickly. It is also for someone >>> with a limited budget as NOSQL databases do not need place holder fields >>> for >>> partially filled rows. This generally translates into a complex set of >>> data >>> filling less than half the space of a traditional SQL DB and therefore >>> less >>> hardware. >>> >>> There are even new hybred data solutions coming out where both Map Reduce >>> and traditional SQL are being used to extract data. >>> >>> " ...LexisNexis is releasing a set of open-source, data-processing tools >>> that it says outperforms Hadoop and even handles workloads Hadoop >>> presently >>> can't. The technology (and new business line) is called HPCC Systems... " >>> >>> http://gigaom.com/cloud/**lexisnexis-open-sources-its-**hadoop-killer/ >>> >>> Jim >>> >> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From fuller.artful at gmail.com Wed Sep 21 12:40:43 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Wed, 21 Sep 2011 13:40:43 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E79BC0A.6080102@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787BCB.9090006@colbyconsulting.com> <4E79BC0A.6080102@colbyconsulting.com> Message-ID: Stick with what you know, until and unless you have learned something new. I love Linux and more specifically Ubuntu 11.04, and on this VM I run this baby and OpenOffice and Base (not quite an Access clone but not bad). VMs are the safe way to play, IMO. Have tried lots of them and have succeeded in protecting my main squeeze, which is what it's all about. I can't help experimenting. That's just my nature. But I also like to wear a jock-strap just in case. Hence my preference for VMs, safe sandboxes that cannot fork with my main squeeze, Call me a pussy but over lo these many years I have learned that you cannot, cannot, cannot, fork with my home-baby. Sandboxes are us, as it were. If and when it proves interesting, I might promote you to home, but not unless and until. Too much acid on my face for me to choose any other alternative. Arthur > ing.com >>>> >> >>>> wrote: >>>> >>>> Mark, >>>> >>>>> >>>>> The reasons are exactly what Jim mentioned. The client currently has >>>>> around 5 gigs of data, or at least their mdb containers are around that >>>>> size. >>>>> >>>>> The free SQL Server express has the following limitations: >>>>> >>>>> 1) 10 gb file size >>>>> 2) 1 core maximum >>>>> 3) 1 gig ram maximum >>>>> >>>>> And the client has: >>>>> >>>>> 4) Serious money constraints today. >>>>> >>>>> SQL Server Express 2008 is just fine for a small database with a hand >>>>> full >>>>> of users but this is a fairly serious call center app, with 25 users in >>>>> the >>>>> database all the time. It just feels like a single core and a single >>>>> gig >>>>> is >>>>> starting with serious limitations. >>>>> >>>>> He was "written a check" for $2K for purchasing a new server to take >>>>> him >>>>> into the future. I proposed $2400 for a "roll your own" 8 core AMD >>>>> 6128 >>>>> and >>>>> 16 gigs of ram, a modern 8 port Areca raid controller and 3X 120g hard >>>>> drives. He went back to the controller and got $3K. With that he >>>>> added >>>>> 5X >>>>> 1 tb drives to build out some real storage for the company. They have >>>>> always had old ebay Dell servers with too little memory and too little >>>>> storage. Always trying to shuffle things around to free up room. >>>>> >>>>> We are actually looking at starting with Windows XP X64 as the OS on >>>>> this >>>>> (otherwise) entirely modern system. If it works that gets rid of the >>>>> "$X >>>>> per seat" for something like Windows 2008. If we can use MySQL on that >>>>> with >>>>> let's say 6 cores and 12 gigs of ram and a 60 gig SSD partition for the >>>>> database files he could have a fairly serious system for his company >>>>> size. >>>>> >>>>> Windows 2008 and SQL Server 2008 together were going to cost him around >>>>> $10K just for those two things. While we may go there next year or the >>>>> year >>>>> after, I want to get him moving now. We have been stuck in neutral and >>>>> rolling backwards for too long. >>>>> >>>>> >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> >>>>> On 9/18/2011 11:24 AM, Mark Breen wrote: >>>>> >>>>> Hello Jim / Arthur >>>>> >>>>>> >>>>>> Thanks for that analysis, quite accurate. >>>>>> >>>>>> Mr Colby, just a question, why are you not advising your client to use >>>>>> the >>>>>> free MS SQL express R2. I use it all the time and PowerDNN use it on >>>>>> all >>>>>> there servers that host 100,000 DNN installations. All free db's. >>>>>> That >>>>>> is >>>>>> not to be sniffed it. And there are loads of tools to help with the >>>>>> enterprise tools that Express does not ship with. (Note: the free >>>>>> version >>>>>> does give you SSMS) >>>>>> >>>>>> Mark >>>>>> >>>>>> ______________________________******_________________ >>>>>> >>>>> dba-SQLServer mailing list >>>>> dba-SQLServer@****databaseadviso**rs.com >>>>> >< >>>>> dba-SQLServer@**databaseadviso**rs.com < >>>>> dba-SQLServer@**databaseadvisors.com >>>>> > >>>>> >>>>>> >>>>>> http://databaseadvisors.com/******mailman/listinfo/dba-**sqlserver >>>>> >>>>> **> >>>>> ** >>>>> >>>>> > >>>>> **> >>>>> http://www.databaseadvisors.******com>>>> isors.com >>>> databaseadvisors.com > >>>>> >>>>>> >>>>>> >>>>> >>>>> ______________________________****_________________ >>>>> >>>> dba-SQLServer mailing list >>>> dba-SQLServer@**databaseadviso**rs.com < >>>> dba-SQLServer@**databaseadvisors.com >>>> > >>>> http://databaseadvisors.com/****mailman/listinfo/dba-sqlserver >>>> ** >>>> **> >>>> http://www.databaseadvisors.****com >>>> > >>>> >>>> >>>> ______________________________****_________________ >>>> >>> dba-SQLServer mailing list >>> dba-SQLServer@**databaseadviso**rs.com < >>> dba-SQLServer@**databaseadvisors.com >>> > >>> http://databaseadvisors.com/****mailman/listinfo/dba-sqlserver >>> ** >>> **> >>> http://www.databaseadvisors.****com >>> > >>> >>> >>> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> >> ______________________________**_________________ > dba-SQLServer mailing list > dba-SQLServer@**databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.**com > > From gustav at cactus.dk Wed Sep 21 16:32:00 2011 From: gustav at cactus.dk (Gustav Brock) Date: Wed, 21 Sep 2011 23:32:00 +0200 Subject: [dba-SQLServer] [AccessD] MySQL Message-ID: Hi John In that case, run MySql on Windows. It works great, and underneath you have a platform you are familiar with - with RDP access, Active Directory, well-known tools, etc. I've given up on the Linux and Solaris server OS'es - you always "miss something" and it just doesn't pay off to spend the time necessary to learn these reaching a level where you feel you are in control. If you really need it, team up with a Linux guy who is not afraid of Windows. /gustav >>> jwcolby at colbyconsulting.com 21-09-2011 12:27 >>> Thanks for that Hans. I have zero experience with Linux but my inclination is to recommend that to this client. It just makes sense for a vanilla server that is going to sit in the corner and run MySQL and be a file server. The biggest problem is very simply that they and I have zero experience. So there is that nagging "what if something goes wrong" in the back of our heads. We know Windows, we are comfortable in Windows, we have tons of experience recognizing, categorizing and dealing with Windows problems. It just *feels like* if we have a problem, even a year down the road, we could spend a fortune learning enough to figure out what is wrong and fixing it. The other nagging, back of the head issue is, "how well does it play in an otherwise all windows network. And how well does the windows network play with it? John W. Colby www.ColbyConsulting.com On 9/21/2011 2:29 AM, Hans-Christian Andersen wrote: > John, > > My best recommendation is to use either Ubuntu or Debian (for an even more > minimalist experience). I work daily with these systems and their > installation is fairly trivial. But, I suppose, if you've never dealt with > anything outside the Windows eco-system, it could be a bit daunting with all > the different terminology and so forth at first. > > Regarding partitioning, if you want to keep it simple, just always select > "Guided partitioning". This means the system will just go with the most > obvious, simplest choice (which is usually to install the system onto one > drive using as much disk space as possible and only using one partition). > > IT professionals and experienced Linux users will know that there are very > good reasons to plan how to lay out your partitions, so the system will > present you that option during the installation process. For > instance, separating your home partition is often a good plan. Moving your > swap partition to another physical drive is another good idea... Then there > is drive encryption or logical volume management and so forth. Sometimes, > selecting a filesystem type is very important as well (when plain ext3 isn't > quite what you need for performance reasons). etc etc. > > But if you want a plain old vanilla system, which will be enough to perform > well as a server, then using the defaults with "Guided partitioning" is good > enough. > > Once you set up your basic Debian/Ubuntu install, all you have to do is run > from the command line: > # apt-get install mysql-server-5.0 > and then mysql will install and be prepared for you. > > It doesn't get simpler than that. If you continue to have issues, let me > know. This is my bread and butter and I've built an entire companies > infrastructure around Debian Linux, with over 20 1/2 U servers, hosting over > 50-60 vm's, so I know a thing or two about this sort of thing. > > Hans-Christian From jwcolby at colbyconsulting.com Wed Sep 21 17:26:15 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 21 Sep 2011 18:26:15 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: Message-ID: <4E7A6487.7020708@colbyconsulting.com> Good advice I think. John W. Colby www.ColbyConsulting.com On 9/21/2011 5:32 PM, Gustav Brock wrote: > Hi John > > In that case, run MySql on Windows. It works great, and underneath you have a platform you are familiar with - with RDP access, Active Directory, well-known tools, etc. I've given up on the Linux and Solaris server OS'es - you always "miss something" and it just doesn't pay off to spend the time necessary to learn these reaching a level where you feel you are in control. If you really need it, team up with a Linux guy who is not afraid of Windows. > > /gustav > > >>>> jwcolby at colbyconsulting.com 21-09-2011 12:27>>> > Thanks for that Hans. > > I have zero experience with Linux but my inclination is to recommend that to this client. It just > makes sense for a vanilla server that is going to sit in the corner and run MySQL and be a file server. > > The biggest problem is very simply that they and I have zero experience. So there is that nagging > "what if something goes wrong" in the back of our heads. We know Windows, we are comfortable in > Windows, we have tons of experience recognizing, categorizing and dealing with Windows problems. It > just *feels like* if we have a problem, even a year down the road, we could spend a fortune learning > enough to figure out what is wrong and fixing it. > > The other nagging, back of the head issue is, "how well does it play in an otherwise all windows > network. And how well does the windows network play with it? > > John W. Colby > www.ColbyConsulting.com > From ha at phulse.com Wed Sep 21 20:38:33 2011 From: ha at phulse.com (Hans-Christian Andersen) Date: Wed, 21 Sep 2011 18:38:33 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E7A6487.7020708@colbyconsulting.com> References: <4E7A6487.7020708@colbyconsulting.com> Message-ID: John, The easiest thing to do, of course, is to stick with what you know. Especially if it's something you are going to have to support over time. If you don't feel comfortable with a Linux environment (even if what you are asking for would be pretty trivial to set up for someone like myself and distros like Debian, Ubuntu, OpenSuse, CentOS, etc are pretty straightforward these days), there is always a chance there will be bumps in the road somewhere down the line that requires you to open the the hood and take a deeper look. Same applies to Windows as well as Linux. That's where you need to ask yourself if you are prepared to make a bit of an investment in terms of learning how Linux works and also being prepared to have an experienced Linux admin to go to, if you are in way over your head. I can tell you this much in advance: MySQL + Linux/*BSD is the most natural fit and will perform the best. Optimisations for the Windows platform only came as an afterthought and I don't know if there is yet any parity performance-wise. This is an interesting question and perhaps I will try and do some sort of benchmark to see what the difference is, but I recommend you check out the following link in the meantime: http://dev.mysql.com/doc/refman/5.1/en/limits-windows.html If high performance isn't a requirement but just something that works decently, then I wouldn't worry too much about what platform to use and I'd recommend using those packaged Apache/PHP/MySQL stacks, such as WAMP or XAMPP (which is my personal recommendation), rather than installing MySQL alone. XAMPP is cross platform as well, so this makes things easier should you decide somewhere down the line to switch platforms. Everything is contained within a single directory, so migration is also trivial (on Linux and OS X, in my experience, anyways). It's just a matter of zipping (tar balling) up the XAMPP directory and dropping onto the new machine. Again, I only know for sure that this is the case on Linux and OS X. Regarding file sharing, SAMBA (the application on Linux that does SMB file sharing) is very powerful and flexible. It's pretty easy to knock up a simple setup that plays well in a Windows workgroup and many distros, like Ubuntu and OpenSuse, have made it as easy as simply right click on a folder and selection the option to share that directory. Things get more complicated, however, when you want it to do more advanced stuff, such as joining an Active Directory setup. I know that OpenSuse has a lead in this respect what with having user friendly GUI configuration of the more advanced SAMBA setups, but it is still worth considering that SAMBA is a different beast than what you are used to. Setting up MySQL on Linux is dead simple, but there's more of a learning curve with SAMBA (depending on what you want to do, of course). On the other hand (and I don't want to sound religious in saying this), but, typically with Linux, once you get a configuration nailed down, you should have a system that will be able to run pretty solid without many problems down the road. And the reason I believe this is because Linux is much more of a "static" system than Windows is, based more on configuration files and more of a separation of data, software and configuration as a matter of principle rather than complex software installations and registries and background processes doing x, y and z, etc that I often see for software on Windows. A distribution like Debian tends to be rather minimalist (especially if you install from the net boot iso), so you won't have a lot more stuff running in the background than is necessary for a shell to run, networking and whatever software you have selected to install, etc, if you catch my drift. From a security point of view, this is also great. If you keep your system setup to a minimum (OpenSSH server, MySQL server, Samba), then you will get less hassle with security updates. Saying that, if you are a competent Windows admin, then it is of course also possible to achieve a very robust system like that. I just think it takes a bit more effort and forethought. Perhaps that is debatable and may seem counterintuitive, but for the things that I deal with professionally, this is my experience. All in all, there is no reason you can't achieve exactly what you want and need with Linux. The question is, however, whether you are willing to make that investment. Think of it this way: Imagine an all Linux company which decides to install a Windows server, although they have little experience in doing so. While Windows is perfectly capable of doing what they need it to and may even be a better solution than the Linux one, it is still at a disadvantage. Problems with the Windows server may eventually translate into the perception that Windows is an inferior product that isn't capable of doing things correctly or is just difficult to maintain. It wouldn't be fair to say that, because, as you all know, Windows is anything but that. But I often deal with that sort of attitude from other people with regards to Linux, because they just don't understand it or are more suspicious of things that are different and hence more critical of it. So I've learnt to be careful when suggesting Linux to someone who, as you admit, has zero experience with it and is thinking of deploying it for a client who also has zero experience. It's easy for me to say something is simple to do, because I do it all the time, but thats not always going to be someone else's experience. Linux doesn't always offer the best solution, depending on what you want to do, and there are of course times where some piece of complex or buggy software may make it a frustrating experience. Finally, there is, of course, also the matter of the cost of buying a Windows Server license, which is another factor to take into account. If you do decide to go ahead with Linux, I will be happy to answer any questions. Relating to what Gustav suggested, I also know of another admin who I have worked with professionally and can vouch for who might be returning from the UK to Vancouver in the new year and also has experience with both Windows and Linux, so may be interested in consulting as well. Good luck. PS. >> The other nagging, back of the head issue is, "how well does it play in an otherwise all windows network. And how well does the windows network play with it? Incidentally, what exactly did you mean when you said you wonder if it plays well in an all windows network? On a networking level? Or regarding how well it integrates with AD and such? - Hans On 21 September 2011 15:26, jwcolby wrote: > Good advice I think. > > > John W. Colby > www.ColbyConsulting.com > > On 9/21/2011 5:32 PM, Gustav Brock wrote: > >> Hi John >> >> In that case, run MySql on Windows. It works great, and underneath you >> have a platform you are familiar with - with RDP access, Active Directory, >> well-known tools, etc. I've given up on the Linux and Solaris server OS'es - >> you always "miss something" and it just doesn't pay off to spend the time >> necessary to learn these reaching a level where you feel you are in control. >> If you really need it, team up with a Linux guy who is not afraid of >> Windows. >> >> /gustav >> >> >> jwcolby at colbyconsulting.com 21-09-2011 12:27>>> >>>>> >>>> Thanks for that Hans. >> >> I have zero experience with Linux but my inclination is to recommend that >> to this client. It just >> makes sense for a vanilla server that is going to sit in the corner and >> run MySQL and be a file server. >> >> The biggest problem is very simply that they and I have zero experience. >> So there is that nagging >> "what if something goes wrong" in the back of our heads. We know Windows, >> we are comfortable in >> Windows, we have tons of experience recognizing, categorizing and dealing >> with Windows problems. It >> just *feels like* if we have a problem, even a year down the road, we >> could spend a fortune learning >> enough to figure out what is wrong and fixing it. >> >> The other nagging, back of the head issue is, "how well does it play in an >> otherwise all windows >> network. And how well does the windows network play with it? >> >> John W. Colby >> www.ColbyConsulting.com >> >> ______________________________**_________________ > dba-SQLServer mailing list > dba-SQLServer@**databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.**com > > From ha at phulse.com Wed Sep 21 21:11:13 2011 From: ha at phulse.com (Hans-Christian Andersen) Date: Wed, 21 Sep 2011 19:11:13 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787BCB.9090006@colbyconsulting.com> Message-ID: Arthur, I fully endorse VirtualBox. There is nothing more gratifying than being able to mock up a complex network of virtual machines to test something before actually doing a real deployment. :) I typically use Debian for the real server deployments, but Ubuntu Server 11.04 is quite a joy to use and I run it on my own personal server. Hans-Christian On 21 September 2011 00:05, Arthur Fuller wrote: > Well, you're way ahead of me on the experience-curve, Hans, but in general > my experience is similar. I've used Sun's VirtualBox for a while now, and > installing and running Ubuntu was a no-brainer. So far I have not followed > your advice about moving things, but I shall look into that soon. Thanks > for > the tips! > > Arthur > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From ha at phulse.com Wed Sep 21 21:30:25 2011 From: ha at phulse.com (Hans-Christian Andersen) Date: Wed, 21 Sep 2011 19:30:25 -0700 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E7A6487.7020708@colbyconsulting.com> References: <4E7A6487.7020708@colbyconsulting.com> Message-ID: John, The easiest thing to do, of course, is to stick with what you know. Especially if it's something you are going to have to support over time. If you don't feel comfortable with a Linux environment (even if what you are asking for would be pretty trivial to set up for someone like myself and distros like Debian, Ubuntu, OpenSuse, CentOS, etc are pretty straightforward these days), there is always a chance there will be bumps in the road somewhere down the line that requires you to open the the hood and take a deeper look. Same applies to Windows as well as Linux. That's where you need to ask yourself if you are prepared to make a bit of an investment in terms of learning how Linux works and also being prepared to have an experienced Linux admin to go to, if you are in way over your head. I can tell you this much in advance: MySQL + Linux/*BSD is the most natural fit and will perform the best. Optimisations for the Windows platform only came as an afterthought and I don't know if there is yet any parity performance-wise. This is an interesting question and perhaps I will try and do some sort of benchmark to see what the difference is, but I recommend you check out the following link in the meantime: http://dev.mysql.com/doc/refman/5.1/en/limits-windows.html If high performance isn't a requirement but just something that works decently, then I wouldn't worry too much about what platform to use and I'd recommend using those packaged Apache/PHP/MySQL stacks, such as WAMP or XAMPP (which is my personal recommendation), rather than installing MySQL alone. XAMPP is cross platform as well, so this makes things easier should you decide somewhere down the line to switch platforms. Everything is contained within a single directory, so migration is also trivial (on Linux and OS X, in my experience, anyways). It's just a matter of zipping (tar balling) up the XAMPP directory and dropping onto the new machine. Again, I only know for sure that this is the case on Linux and OS X. Regarding file sharing, SAMBA (the application on Linux that does SMB file sharing) is very powerful and flexible. It's pretty easy to knock up a simple setup that plays well in a Windows workgroup and many distros, like Ubuntu and OpenSuse, have made it as easy as simply right click on a folder and selection the option to share that directory. Things get more complicated, however, when you want it to do more advanced stuff, such as joining an Active Directory setup. I know that OpenSuse has a lead in this respect what with having user friendly GUI configuration of the more advanced SAMBA setups, but it is still worth considering that SAMBA is a different beast than what you are used to. Setting up MySQL on Linux is dead simple, but there's more of a learning curve with SAMBA (depending on what you want to do, of course). On the other hand (and I don't want to sound religious in saying this), but, typically with Linux, once you get a configuration nailed down, you should have a system that will be able to run pretty solid without many problems down the road. And the reason I believe this is because Linux is much more of a "static" system than Windows is, based more on configuration files and more of a separation of data, software and configuration as a matter of principle rather than complex software installations and registries and background processes doing x, y and z, etc that I often see for software on Windows. A distribution like Debian tends to be rather minimalist (especially if you install from the net boot iso), so you won't have a lot more stuff running in the background than is necessary for a shell to run, networking and whatever software you have selected to install, etc, if you catch my drift. From a security point of view, this is also great. If you keep your system setup to a minimum (OpenSSH server, MySQL server, Samba), then you will get less hassle with security updates. Saying that, if you are a competent Windows admin, then it is of course also possible to achieve a very robust system like that. I just think it takes a bit more effort and forethought. Perhaps that is debatable and may seem counterintuitive, but for the things that I deal with professionally, this is my experience. All in all, there is no reason you can't achieve exactly what you want and need with Linux. The question is, however, whether you are willing to make that investment. Think of it this way: Imagine an all Linux company which decides to install a Windows server, although they have little experience in doing so. While Windows is perfectly capable of doing what they need it to and may even be a better solution than the Linux one, it is still at a disadvantage. Problems with the Windows server may eventually translate into the perception that Windows is an inferior product that isn't capable of doing things correctly or is just difficult to maintain. It wouldn't be fair to say that, because, as you all know, Windows is anything but that. But I often deal with that sort of attitude from other people with regards to Linux, because they just don't understand it or are more suspicious of things that are different and hence more critical of it. So I've learnt to be careful when suggesting Linux to someone who, as you admit, has zero experience with it and is thinking of deploying it for a client who also has zero experience. It's easy for me to say something is simple to do, because I do it all the time, but thats not always going to be someone else's experience. Linux doesn't always offer the best solution, depending on what you want to do, and there are of course times where some piece of complex or buggy software may make it a frustrating experience. Finally, there is, of course, also the matter of the cost of buying a Windows Server license, which is another factor to take into account. If you do decide to go ahead with Linux, I will be happy to answer any questions. Relating to what Gustav suggested, I also know of another admin who I have worked with professionally and can vouch for who might be returning from the UK to Vancouver in the new year and also has experience with both Windows and Linux, so may be interested in consulting as well. Good luck. PS. >> The other nagging, back of the head issue is, "how well does it play in an otherwise all windows network. And how well does the windows network play with it? Incidentally, what exactly did you mean when you said you wonder if it plays well in an all windows network? On a networking level? Or regarding how well it integrates with AD and such? From jwcolby at colbyconsulting.com Sat Sep 24 14:10:42 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 24 Sep 2011 15:10:42 -0400 Subject: [dba-SQLServer] interesting ssd SQL Server testing Message-ID: <4E7E2B32.60008@colbyconsulting.com> http://sqlblog.com/blogs/joe_chang/archive/2011/09/17/consumer-grade-ssds-with-sql-server.aspx -- John W. Colby www.ColbyConsulting.com From marklbreen at gmail.com Mon Sep 26 04:44:27 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 26 Sep 2011 10:44:27 +0100 Subject: [dba-SQLServer] Stored passwords Message-ID: Hello All, Just thought I would share an experience with you. My brother (the security guy) dropped in on Friday morning. I was working, building a pc at another desk and not using my own machine. He asked if he could check his email. I said work away. Ten seconds later, he started calling out a bunch of my passwords that I use for various services, websites etc. Of course some of them overlap and are the same passwords. Can you guess how he did it? In Chrome you click the wrench, personal stuff and manage saved passwords. in FF you click Tools options, privacy and saved passwords probably IE has it also, but who uses that ! No encryption, no hashing, just passwords in clear text. So if someone gains access to your machine, you better hope you only have saved your low security passwords in your browser. Can you be 100% sure you did not accidentally save one of your important passwords? Can you be sure you will not do so in the future. remember to check all browsers on your machine. It was quite surprising to hear Stephen simply shout out my passwords like that, within 10 seconds of sitting down. Mark From marklbreen at gmail.com Mon Sep 26 04:51:29 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 26 Sep 2011 10:51:29 +0100 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E787DD9.9040606@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787DD9.9040606@colbyconsulting.com> Message-ID: Hi John, Only one comment here, I would not dream of messing around with mySQL on that box. Mark On 20 September 2011 12:49, jwcolby wrote: > Mark, > > > > Finally, I would adore to hear some results comparing your db between MS > SQL and mySQL > > I don't know how to do this. I am a little hesitant to install MySQL on my > big server where I could do an A/B comparison with the big SQL database. I > can install SQL server on the VMs with MySQL for testing but then you are > restricted to one core, x32 OS etc. > > Maybe some day, when I have tons of MySQL experience and am confident I > will not hose my server I will go ahead and install MySQL on that machine. > > > John W. Colby > www.ColbyConsulting.com > > On 9/19/2011 6:57 PM, Mark Breen wrote: > >> Hi John, >> >> Ok, sorry, when you mentioned Access I assumed that the db's were not too >> big. >> >> Can I throw a few things out, just in case they are useful for you? >> >> 1) I have been playing with Ubuntu recently and it is fun. >> 2) I successfully installed mySQL on Ubuntu over the weekend - I have more >> testing to do but for your client, that's all free and it is good >> software. >> 3) Once you get your mySql server up, you can do all the rest of your work >> in MS world, just use mySQL as your data store. No reason not to use >> VS2010 >> as your FE and mySQL as your BE. >> >> Do not be afraid of Ubuntu, it is not that difficult and weirdly, it is >> satisfying in a way that Win 98, Millennium , Vista, Office 97, VS 2003 >> (need I go on) can never be. >> >> Finally, I would adore to hear some results comparing your db between MS >> SQL >> and mySQL >> >> Mark >> >> >> >> On 19 September 2011 01:00, jwcolby> >> wrote: >> >> Mark, >>> >>> The reasons are exactly what Jim mentioned. The client currently has >>> around 5 gigs of data, or at least their mdb containers are around that >>> size. >>> >>> The free SQL Server express has the following limitations: >>> >>> 1) 10 gb file size >>> 2) 1 core maximum >>> 3) 1 gig ram maximum >>> >>> And the client has: >>> >>> 4) Serious money constraints today. >>> >>> SQL Server Express 2008 is just fine for a small database with a hand >>> full >>> of users but this is a fairly serious call center app, with 25 users in >>> the >>> database all the time. It just feels like a single core and a single gig >>> is >>> starting with serious limitations. >>> >>> He was "written a check" for $2K for purchasing a new server to take him >>> into the future. I proposed $2400 for a "roll your own" 8 core AMD 6128 >>> and >>> 16 gigs of ram, a modern 8 port Areca raid controller and 3X 120g hard >>> drives. He went back to the controller and got $3K. With that he added >>> 5X >>> 1 tb drives to build out some real storage for the company. They have >>> always had old ebay Dell servers with too little memory and too little >>> storage. Always trying to shuffle things around to free up room. >>> >>> We are actually looking at starting with Windows XP X64 as the OS on this >>> (otherwise) entirely modern system. If it works that gets rid of the "$X >>> per seat" for something like Windows 2008. If we can use MySQL on that >>> with >>> let's say 6 cores and 12 gigs of ram and a 60 gig SSD partition for the >>> database files he could have a fairly serious system for his company >>> size. >>> >>> Windows 2008 and SQL Server 2008 together were going to cost him around >>> $10K just for those two things. While we may go there next year or the >>> year >>> after, I want to get him moving now. We have been stuck in neutral and >>> rolling backwards for too long. >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 9/18/2011 11:24 AM, Mark Breen wrote: >>> >>> Hello Jim / Arthur >>>> >>>> Thanks for that analysis, quite accurate. >>>> >>>> Mr Colby, just a question, why are you not advising your client to use >>>> the >>>> free MS SQL express R2. I use it all the time and PowerDNN use it on >>>> all >>>> there servers that host 100,000 DNN installations. All free db's. That >>>> is >>>> not to be sniffed it. And there are loads of tools to help with the >>>> enterprise tools that Express does not ship with. (Note: the free >>>> version >>>> does give you SSMS) >>>> >>>> Mark >>>> >>>> ______________________________****_________________ >>> dba-SQLServer mailing list >>> dba-SQLServer@**databaseadviso**rs.com < >>> dba-SQLServer@**databaseadvisors.com >>> > >>> http://databaseadvisors.com/****mailman/listinfo/dba-sqlserver >>> ** >>> **> >>> http://www.databaseadvisors.****com >>> > >>> >>> >>> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> >> ______________________________**_________________ > dba-SQLServer mailing list > dba-SQLServer@**databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.**com > > From marklbreen at gmail.com Mon Sep 26 05:23:57 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 26 Sep 2011 11:23:57 +0100 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E787BCB.9090006@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787BCB.9090006@colbyconsulting.com> Message-ID: Hi John, >Are you experienced enough you could do this for me? I am definitely not. I can muddle through the same as you, but I am only a few hours in to really playing with Ubuntu. Since I have been working on DNN and thinking about Open source concepts, I have come to like the concept. I hope I can learn more of Linux. I do not think it is too late for us. In fact, an earlier might have been too early. Mark On 20 September 2011 12:40, jwcolby wrote: > Mark, > > > > 1) I have been playing with Ubuntu recently and it is fun. > > I am trying to install Ubuntu on a VM and it is not fun (and I haven't > succeeded yet). The SuSE install mostly just went, although in the end I > was unable to get the tools installed for the virtual machine. Ubuntu must > have asked a dozen questions in the first 2 minutes. Unfortunately when you > are installing on a VM trying to answer those questions is an awkward > sequence of tabs and enters and more tabs and enters etc to position the > cursor in the right place, select text boxes etc. Even then, after I > managed to break the virtual disk into two partitions and tell it to use the > first, it told me I had to go make one of them the system partition or > something like that. > > > > *JUST DO IT* > > It is precisely this geeky stuff that drives us nubees away. I am trying > to get the big picture done, not set partitions to system. > > > > So I still have no linux vm to play with. > > I assume I could probably set up Linux on a real physical box, it is just > the added complexity of the vm that stops me dead. And I have built at > least a dozen Windows VM guests, truly click click done. > > Are you experienced enough you could do this for me? > > > John W. Colby > www.ColbyConsulting.com > > On 9/19/2011 6:57 PM, Mark Breen wrote: > >> Hi John, >> >> Ok, sorry, when you mentioned Access I assumed that the db's were not too >> big. >> >> Can I throw a few things out, just in case they are useful for you? >> >> 1) I have been playing with Ubuntu recently and it is fun. >> 2) I successfully installed mySQL on Ubuntu over the weekend - I have more >> testing to do but for your client, that's all free and it is good >> software. >> 3) Once you get your mySql server up, you can do all the rest of your work >> in MS world, just use mySQL as your data store. No reason not to use >> VS2010 >> as your FE and mySQL as your BE. >> >> Do not be afraid of Ubuntu, it is not that difficult and weirdly, it is >> satisfying in a way that Win 98, Millennium , Vista, Office 97, VS 2003 >> (need I go on) can never be. >> >> Finally, I would adore to hear some results comparing your db between MS >> SQL >> and mySQL >> >> Mark >> >> >> >> On 19 September 2011 01:00, jwcolby> >> wrote: >> >> Mark, >>> >>> The reasons are exactly what Jim mentioned. The client currently has >>> around 5 gigs of data, or at least their mdb containers are around that >>> size. >>> >>> The free SQL Server express has the following limitations: >>> >>> 1) 10 gb file size >>> 2) 1 core maximum >>> 3) 1 gig ram maximum >>> >>> And the client has: >>> >>> 4) Serious money constraints today. >>> >>> SQL Server Express 2008 is just fine for a small database with a hand >>> full >>> of users but this is a fairly serious call center app, with 25 users in >>> the >>> database all the time. It just feels like a single core and a single gig >>> is >>> starting with serious limitations. >>> >>> He was "written a check" for $2K for purchasing a new server to take him >>> into the future. I proposed $2400 for a "roll your own" 8 core AMD 6128 >>> and >>> 16 gigs of ram, a modern 8 port Areca raid controller and 3X 120g hard >>> drives. He went back to the controller and got $3K. With that he added >>> 5X >>> 1 tb drives to build out some real storage for the company. They have >>> always had old ebay Dell servers with too little memory and too little >>> storage. Always trying to shuffle things around to free up room. >>> >>> We are actually looking at starting with Windows XP X64 as the OS on this >>> (otherwise) entirely modern system. If it works that gets rid of the "$X >>> per seat" for something like Windows 2008. If we can use MySQL on that >>> with >>> let's say 6 cores and 12 gigs of ram and a 60 gig SSD partition for the >>> database files he could have a fairly serious system for his company >>> size. >>> >>> Windows 2008 and SQL Server 2008 together were going to cost him around >>> $10K just for those two things. While we may go there next year or the >>> year >>> after, I want to get him moving now. We have been stuck in neutral and >>> rolling backwards for too long. >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 9/18/2011 11:24 AM, Mark Breen wrote: >>> >>> Hello Jim / Arthur >>>> >>>> Thanks for that analysis, quite accurate. >>>> >>>> Mr Colby, just a question, why are you not advising your client to use >>>> the >>>> free MS SQL express R2. I use it all the time and PowerDNN use it on >>>> all >>>> there servers that host 100,000 DNN installations. All free db's. That >>>> is >>>> not to be sniffed it. And there are loads of tools to help with the >>>> enterprise tools that Express does not ship with. (Note: the free >>>> version >>>> does give you SSMS) >>>> >>>> Mark >>>> >>>> ______________________________****_________________ >>> dba-SQLServer mailing list >>> dba-SQLServer@**databaseadviso**rs.com < >>> dba-SQLServer@**databaseadvisors.com >>> > >>> http://databaseadvisors.com/****mailman/listinfo/dba-sqlserver >>> ** >>> **> >>> http://www.databaseadvisors.****com >>> > >>> >>> >>> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> >> ______________________________**_________________ > dba-SQLServer mailing list > dba-SQLServer@**databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.**com > > From marklbreen at gmail.com Mon Sep 26 05:47:29 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 26 Sep 2011 11:47:29 +0100 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E7880BD.2070001@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E7880BD.2070001@colbyconsulting.com> Message-ID: Hi John, Yes, it was a great experience for me also. Still today, I miss the opportunity to chat on a regular basis with someone in real life about the technologies. But I wonder did the list also know that you invited me to Phoenix and we drove up the the Grand Canyon in your RV and the visited then visited Mr Smolin for the 1st AccessD conference. For me, that was a life changing experience. Mark On 20 September 2011 13:02, jwcolby wrote: > Mark, > > One of my "memories of a lifetime" was coming to Ireland to work with you. > I just wanted to tell you that. > > Driving in to and from work with you every day, discussing everything from > databases to philosophy. Mary came over and she and I got to travel Ireland > for two weeks. Quite a wonderful experience. You were a most gracious host, > putting up with me. > > > John W. Colby > www.ColbyConsulting.com > > On 9/18/2011 11:24 AM, Mark Breen wrote: > >> Hello Jim / Arthur >> >> Thanks for that analysis, quite accurate. >> >> Mr Colby, just a question, why are you not advising your client to use the >> free MS SQL express R2. I use it all the time and PowerDNN use it on all >> there servers that host 100,000 DNN installations. All free db's. That >> is >> not to be sniffed it. And there are loads of tools to help with the >> enterprise tools that Express does not ship with. (Note: the free >> version >> does give you SSMS) >> >> Mark >> > ______________________________**_________________ > dba-SQLServer mailing list > dba-SQLServer@**databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.**com > > From marklbreen at gmail.com Mon Sep 26 05:51:18 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 26 Sep 2011 11:51:18 +0100 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787DD9.9040606@colbyconsulting.com> Message-ID: On 26 September 2011 10:51, Mark Breen wrote: > Hi John, > > Only one comment here, I would not dream of messing around with mySQL on > that box. > > Mark > > > On 20 September 2011 12:49, jwcolby wrote: > >> Mark, >> >> >> > Finally, I would adore to hear some results comparing your db between MS >> SQL and mySQL >> >> I don't know how to do this. I am a little hesitant to install MySQL on >> my big server where I could do an A/B comparison with the big SQL database. >> I can install SQL server on the VMs with MySQL for testing but then you are >> restricted to one core, x32 OS etc. >> >> Maybe some day, when I have tons of MySQL experience and am confident I >> will not hose my server I will go ahead and install MySQL on that machine. >> >> >> John W. Colby >> www.ColbyConsulting.com >> > From marklbreen at gmail.com Mon Sep 26 05:52:15 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 26 Sep 2011 11:52:15 +0100 Subject: [dba-SQLServer] Fwd: [AccessD] MySQL In-Reply-To: References: <4E7A6487.7020708@colbyconsulting.com> Message-ID: Hello Hans-Christian, Thank you for your detailed and interesting response to John's questions. I have been reading on my kindle a few of the PDF's on ubuntu over the last week or two. One additional reason that I want to play with Linux is simply because it is there. I want to be part of the evolution of the linux world. I make my living on SQL Server and do not see a time in the near future that I can switch, but I am enjoying learning a new technology. It makes me feel like in 1988 when I was learning what DIR, CD\ and Copy *.* did. I purchased a new HP all in one office jet last Friday to replace my aging noisy A3 laser printer. Of course it comes with Windows software. On the family computer that I recently switched to Ubuntu 11.04, I sat down to install it, wondering whether it would be possible. I was quite surprised when an hour later, I was scanning and printing wirelessly from Ubuntu to a shiny new HP scanner. Did I mention already here on the list that I have recently built a few ultra cheap pc's? AMD Dual Core Athlon, 1 GB Ram, smallest disk I can buy, cheap and nasty case with integrated PSU and then installed Ubuntu. The whole machine costs approx ?130 - ?150. I am imaging the saving on hardware and software a company could make with 10 or 20 non-power users. The performance was absolutely perfect BTW, as good as my i7 with Win7 that cost well over ?1000. Mark On 22 September 2011 02:38, Hans-Christian Andersen wrote: > John, > > The easiest thing to do, of course, is to stick with what you know. > Especially if it's something you are going to have to support over time. > > If you don't feel comfortable with a Linux environment (even if what you > are > asking for would be pretty trivial to set up for someone like myself and > distros like Debian, Ubuntu, OpenSuse, CentOS, etc are pretty > straightforward these days), there is always a chance there will be bumps > in > the road somewhere down the line that requires you to open the the hood and > take a deeper look. Same applies to Windows as well as Linux. That's where > you need to ask yourself if you are prepared to make a bit of an investment > in terms of learning how Linux works and also being prepared to have an > experienced Linux admin to go to, if you are in way over your head. > > I can tell you this much in advance: > > MySQL + Linux/*BSD is the most natural fit and will perform the best. > Optimisations for the Windows platform only came as an afterthought and I > don't know if there is yet any parity performance-wise. This is an > interesting question and perhaps I will try and do some sort of benchmark > to > see what the difference is, but I recommend you check out the following > link > in the meantime: > http://dev.mysql.com/doc/refman/5.1/en/limits-windows.html > If high performance isn't a requirement but just something that works > decently, then I wouldn't worry too much about what platform to use and I'd > recommend using those packaged Apache/PHP/MySQL stacks, such as WAMP or > XAMPP (which is my personal recommendation), rather than installing MySQL > alone. XAMPP is cross platform as well, so this makes things easier should > you decide somewhere down the line to switch platforms. Everything is > contained within a single directory, so migration is also trivial (on Linux > and OS X, in my experience, anyways). It's just a matter of zipping (tar > balling) up the XAMPP directory and dropping onto the new machine. Again, I > only know for sure that this is the case on Linux and OS X. > > Regarding file sharing, SAMBA (the application on Linux that does SMB file > sharing) is very powerful and flexible. It's pretty easy to knock up a > simple setup that plays well in a Windows workgroup and many distros, like > Ubuntu and OpenSuse, have made it as easy as simply right click on a folder > and selection the option to share that directory. Things get more > complicated, however, when you want it to do more advanced stuff, such as > joining an Active Directory setup. I know that OpenSuse has a lead in this > respect what with having user friendly GUI configuration of the more > advanced SAMBA setups, but it is still worth considering that SAMBA is a > different beast than what you are used to. Setting up MySQL on Linux is > dead > simple, but there's more of a learning curve with SAMBA (depending on what > you want to do, of course). > > On the other hand (and I don't want to sound religious in saying this), > but, > typically with Linux, once you get a configuration nailed down, you should > have a system that will be able to run pretty solid without many problems > down the road. And the reason I believe this is because Linux is much more > of a "static" system than Windows is, based more on configuration files and > more of a separation of data, software and configuration as a matter of > principle rather than complex software installations and registries and > background processes doing x, y and z, etc that I often see for software on > Windows. A distribution like Debian tends to be rather minimalist > (especially if you install from the net boot iso), so you won't have a lot > more stuff running in the background than is necessary for a shell to run, > networking and whatever software you have selected to install, etc, if you > catch my drift. From a security point of view, this is also great. If you > keep your system setup to a minimum (OpenSSH server, MySQL server, Samba), > then you will get less hassle with security updates. Saying that, if you > are > a competent Windows admin, then it is of course also possible to achieve a > very robust system like that. I just think it takes a bit more effort and > forethought. Perhaps that is debatable and may seem counterintuitive, but > for the things that I deal with professionally, this is my experience. > > All in all, there is no reason you can't achieve exactly what you want and > need with Linux. The question is, however, whether you are willing to make > that investment. > > Think of it this way: Imagine an all Linux company which decides to install > a Windows server, although they have little experience in doing so. While > Windows is perfectly capable of doing what they need it to and may even be > a > better solution than the Linux one, it is still at a disadvantage. Problems > with the Windows server may eventually translate into the perception that > Windows is an inferior product that isn't capable of doing things correctly > or is just difficult to maintain. It wouldn't be fair to say that, because, > as you all know, Windows is anything but that. But I often deal with that > sort of attitude from other people with regards to Linux, because they just > don't understand it or are more suspicious of things that are different and > hence more critical of it. So I've learnt to be careful when suggesting > Linux to someone who, as you admit, has zero experience with it and is > thinking of deploying it for a client who also has zero experience. It's > easy for me to say something is simple to do, because I do it all the time, > but thats not always going to be someone else's experience. Linux doesn't > always offer the best solution, depending on what you want to do, and there > are of course times where some piece of complex or buggy software may make > it a frustrating experience. > > Finally, there is, of course, also the matter of the cost of buying a > Windows Server license, which is another factor to take into account. > > If you do decide to go ahead with Linux, I will be happy to answer any > questions. Relating to what Gustav suggested, I also know of another admin > who I have worked with professionally and can vouch for who might be > returning from the UK to Vancouver in the new year and also has experience > with both Windows and Linux, so may be interested in consulting as well. > > Good luck. > > > PS. > >> The other nagging, back of the head issue is, "how well does it play in > an otherwise all windows network. And how well does the windows network > play with it? > > Incidentally, what exactly did you mean when you said you wonder if it > plays > well in an all windows network? On a networking level? Or regarding how > well > it integrates with AD and such? > > > - Hans > > > From marklbreen at gmail.com Mon Sep 26 05:53:07 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 26 Sep 2011 11:53:07 +0100 Subject: [dba-SQLServer] Fwd: [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787BCB.9090006@colbyconsulting.com> Message-ID: Hi John, >Are you experienced enough you could do this for me? I am definitely not. I can muddle through the same as you, but I am only a few hours in to really playing with Ubuntu. Since I have been working on DNN and thinking about Open source concepts, I have come to like the concept. I hope I can learn more of Linux. I do not think it is too late for us. In fact, an earlier might have been too early. Mark On 20 September 2011 12:40, jwcolby wrote: > Mark, > > > > 1) I have been playing with Ubuntu recently and it is fun. > > I am trying to install Ubuntu on a VM and it is not fun (and I haven't > succeeded yet). The SuSE install mostly just went, although in the end I > was unable to get the tools installed for the virtual machine. Ubuntu must > have asked a dozen questions in the first 2 minutes. Unfortunately when you > are installing on a VM trying to answer those questions is an awkward > sequence of tabs and enters and more tabs and enters etc to position the > cursor in the right place, select text boxes etc. Even then, after I > managed to break the virtual disk into two partitions and tell it to use the > first, it told me I had to go make one of them the system partition or > something like that. > > > > *JUST DO IT* > > It is precisely this geeky stuff that drives us nubees away. I am trying > to get the big picture done, not set partitions to system. > > > > So I still have no linux vm to play with. > > I assume I could probably set up Linux on a real physical box, it is just > the added complexity of the vm that stops me dead. And I have built at > least a dozen Windows VM guests, truly click click done. > > Are you experienced enough you could do this for me? > > > John W. Colby > www.ColbyConsulting.com > > From mwp.reid at qub.ac.uk Mon Sep 26 05:58:02 2011 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Mon, 26 Sep 2011 11:58:02 +0100 Subject: [dba-SQLServer] Fwd: [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787BCB.9090006@colbyconsulting.com> Message-ID: <631CF83223105545BF43EFB52CB082956A2EE42B04@EX2K7-VIRT-2.ads.qub.ac.uk> http://monty-says.blogspot.com/2011/09/oracle-adding-close-source-extensions.html Seems MySQL is no longer true open source? Martin -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Mark Breen Sent: 26 September 2011 11:53 To: Discussion concerning MS SQL Server Subject: [dba-SQLServer] Fwd: [AccessD] MySQL Hi John, >Are you experienced enough you could do this for me? I am definitely not. I can muddle through the same as you, but I am only a few hours in to really playing with Ubuntu. Since I have been working on DNN and thinking about Open source concepts, I have come to like the concept. I hope I can learn more of Linux. I do not think it is too late for us. In fact, an earlier might have been too early. Mark On 20 September 2011 12:40, jwcolby wrote: > Mark, > > > > 1) I have been playing with Ubuntu recently and it is fun. > > I am trying to install Ubuntu on a VM and it is not fun (and I haven't > succeeded yet). The SuSE install mostly just went, although in the end I > was unable to get the tools installed for the virtual machine. Ubuntu must > have asked a dozen questions in the first 2 minutes. Unfortunately when you > are installing on a VM trying to answer those questions is an awkward > sequence of tabs and enters and more tabs and enters etc to position the > cursor in the right place, select text boxes etc. Even then, after I > managed to break the virtual disk into two partitions and tell it to use the > first, it told me I had to go make one of them the system partition or > something like that. > > > > *JUST DO IT* > > It is precisely this geeky stuff that drives us nubees away. I am trying > to get the big picture done, not set partitions to system. > > > > So I still have no linux vm to play with. > > I assume I could probably set up Linux on a real physical box, it is just > the added complexity of the vm that stops me dead. And I have built at > least a dozen Windows VM guests, truly click click done. > > Are you experienced enough you could do this for me? > > > John W. Colby > www.ColbyConsulting.com > > _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From fuller.artful at gmail.com Mon Sep 26 06:07:02 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Mon, 26 Sep 2011 07:07:02 -0400 Subject: [dba-SQLServer] Fwd: [AccessD] MySQL In-Reply-To: <631CF83223105545BF43EFB52CB082956A2EE42B04@EX2K7-VIRT-2.ads.qub.ac.uk> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787BCB.9090006@colbyconsulting.com> <631CF83223105545BF43EFB52CB082956A2EE42B04@EX2K7-VIRT-2.ads.qub.ac.uk> Message-ID: That's the main reason why Monty has started a new fork of the original MySQL. I think that I'm going to drop MySQL and stick with Monty. He is determined to keep his fork open, and also promises to stay abreast of MySQL version to version. His new version is called Mariadb (he likes to name his software after his daughters). You can get everything from askmonty.org. Arthur On Mon, Sep 26, 2011 at 6:58 AM, Martin Reid wrote: > > > http://monty-says.blogspot.com/2011/09/oracle-adding-close-source-extensions.html > > > Seems MySQL is no longer true open source? > > Martin > From jwcolby at colbyconsulting.com Mon Sep 26 06:40:56 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 26 Sep 2011 07:40:56 -0400 Subject: [dba-SQLServer] Stored passwords In-Reply-To: References: Message-ID: <4E8064C8.7010006@colbyconsulting.com> LOL, yea Firefox does the same thing. Not only that but each password is associated with the username and web site. so the list says Website, Username, password. Pretty much a shopping list of where to go and how to get in. John W. Colby www.ColbyConsulting.com On 9/26/2011 5:44 AM, Mark Breen wrote: > Hello All, > > Just thought I would share an experience with you. > > My brother (the security guy) dropped in on Friday morning. I was working, > building a pc at another desk and not using my own machine. He asked if he > could check his email. I said work away. > > Ten seconds later, he started calling out a bunch of my passwords that I use > for various services, websites etc. Of course some of them overlap and are > the same passwords. Can you guess how he did it? > > In Chrome you click the wrench, personal stuff and manage saved passwords. > in FF you click Tools options, privacy and saved passwords > probably IE has it also, but who uses that ! > > No encryption, no hashing, just passwords in clear text. > > So if someone gains access to your machine, you better hope you only have > saved your low security passwords in your browser. Can you be 100% sure you > did not accidentally save one of your important passwords? Can you be sure > you will not do so in the future. remember to check all browsers on your > machine. > > It was quite surprising to hear Stephen simply shout out my passwords like > that, within 10 seconds of sitting down. > > Mark > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Mon Sep 26 06:59:41 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 26 Sep 2011 07:59:41 -0400 Subject: [dba-SQLServer] Cheap computers In-Reply-To: References: <4E7A6487.7020708@colbyconsulting.com> Message-ID: <4E80692D.7040506@colbyconsulting.com> > Did I mention already here on the list that I have recently built a few ultra cheap pc's? AMD's new generation of integrated CPU/GPU will give even more power for cheap. The cores are essentially the same as the current gen AMD cores but the graphics processors are extremely powerful. BTW I have just ordered a pair of seagate momentus xt hybrids and a Windows 7 family pack to upgrade my wife's and my laptops. http://www.amazon.com/Seagate-Momentus-7200RPM-Hybrid-ST95005620AS-Bare/dp/B 003NSBF32/ref=sr_1_1?s=electronics&ie=UTF8&qid=1316863239&sr=1-1 These specific disks have a long history of problems but Seagate appears to be aggressively addressing the issues trying to work the kinks out. It seems that they are now generally problem free and they seem to work well for what they do - speeding up system and program startup. I am hoping that between the disk and Windows 7, I can get a couple of more years out of these laptops. John W. Colby www.ColbyConsulting.com On 9/26/2011 6:52 AM, Mark Breen wrote: > Hello Hans-Christian, > > Thank you for your detailed and interesting response to John's questions. > > I have been reading on my kindle a few of the PDF's on ubuntu over the last > week or two. > > One additional reason that I want to play with Linux is simply because it is > there. I want to be part of the evolution of the linux world. I make my > living on SQL Server and do not see a time in the near future that I can > switch, but I am enjoying learning a new technology. It makes me feel like > in 1988 when I was learning what DIR, CD\ and Copy *.* did. > > I purchased a new HP all in one office jet last Friday to replace my aging > noisy A3 laser printer. Of course it comes with Windows software. On the > family computer that I recently switched to Ubuntu 11.04, I sat down to > install it, wondering whether it would be possible. I was quite surprised > when an hour later, I was scanning and printing wirelessly from Ubuntu to a > shiny new HP scanner. > > Did I mention already here on the list that I have recently built a few > ultra cheap pc's? AMD Dual Core Athlon, 1 GB Ram, smallest disk I can buy, > cheap and nasty case with integrated PSU and then installed Ubuntu. The > whole machine costs approx ?130 - ?150. I am imaging the saving on hardware > and software a company could make with 10 or 20 non-power users. The > performance was absolutely perfect BTW, as good as my i7 with Win7 that cost > well over ?1000. > > > Mark From jwcolby at colbyconsulting.com Mon Sep 26 07:01:18 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 26 Sep 2011 08:01:18 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787DD9.9040606@colbyconsulting.com> Message-ID: <4E80698E.9010204@colbyconsulting.com> Mark, > Only one comment here, I would not dream of messing around with mySQL on that box. At this point I would not either. My understanding is that they will play together but it would be purely play (benchmarks), no business reason to do so. John W. Colby www.ColbyConsulting.com On 9/26/2011 5:51 AM, Mark Breen wrote: > Hi John, > > Only one comment here, I would not dream of messing around with mySQL on > that box. > > Mark > > > On 20 September 2011 12:49, jwcolby wrote: > >> Mark, >> >> >>> Finally, I would adore to hear some results comparing your db between MS >> SQL and mySQL >> >> I don't know how to do this. I am a little hesitant to install MySQL on my >> big server where I could do an A/B comparison with the big SQL database. I >> can install SQL server on the VMs with MySQL for testing but then you are >> restricted to one core, x32 OS etc. >> >> Maybe some day, when I have tons of MySQL experience and am confident I >> will not hose my server I will go ahead and install MySQL on that machine. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/19/2011 6:57 PM, Mark Breen wrote: >> >>> Hi John, >>> >>> Ok, sorry, when you mentioned Access I assumed that the db's were not too >>> big. >>> >>> Can I throw a few things out, just in case they are useful for you? >>> >>> 1) I have been playing with Ubuntu recently and it is fun. >>> 2) I successfully installed mySQL on Ubuntu over the weekend - I have more >>> testing to do but for your client, that's all free and it is good >>> software. >>> 3) Once you get your mySql server up, you can do all the rest of your work >>> in MS world, just use mySQL as your data store. No reason not to use >>> VS2010 >>> as your FE and mySQL as your BE. >>> >>> Do not be afraid of Ubuntu, it is not that difficult and weirdly, it is >>> satisfying in a way that Win 98, Millennium , Vista, Office 97, VS 2003 >>> (need I go on) can never be. >>> >>> Finally, I would adore to hear some results comparing your db between MS >>> SQL >>> and mySQL >>> >>> Mark >>> >>> >>> >>> On 19 September 2011 01:00, jwcolby> >>> wrote: >>> >>> Mark, >>>> >>>> The reasons are exactly what Jim mentioned. The client currently has >>>> around 5 gigs of data, or at least their mdb containers are around that >>>> size. >>>> >>>> The free SQL Server express has the following limitations: >>>> >>>> 1) 10 gb file size >>>> 2) 1 core maximum >>>> 3) 1 gig ram maximum >>>> >>>> And the client has: >>>> >>>> 4) Serious money constraints today. >>>> >>>> SQL Server Express 2008 is just fine for a small database with a hand >>>> full >>>> of users but this is a fairly serious call center app, with 25 users in >>>> the >>>> database all the time. It just feels like a single core and a single gig >>>> is >>>> starting with serious limitations. >>>> >>>> He was "written a check" for $2K for purchasing a new server to take him >>>> into the future. I proposed $2400 for a "roll your own" 8 core AMD 6128 >>>> and >>>> 16 gigs of ram, a modern 8 port Areca raid controller and 3X 120g hard >>>> drives. He went back to the controller and got $3K. With that he added >>>> 5X >>>> 1 tb drives to build out some real storage for the company. They have >>>> always had old ebay Dell servers with too little memory and too little >>>> storage. Always trying to shuffle things around to free up room. >>>> >>>> We are actually looking at starting with Windows XP X64 as the OS on this >>>> (otherwise) entirely modern system. If it works that gets rid of the "$X >>>> per seat" for something like Windows 2008. If we can use MySQL on that >>>> with >>>> let's say 6 cores and 12 gigs of ram and a 60 gig SSD partition for the >>>> database files he could have a fairly serious system for his company >>>> size. >>>> >>>> Windows 2008 and SQL Server 2008 together were going to cost him around >>>> $10K just for those two things. While we may go there next year or the >>>> year >>>> after, I want to get him moving now. We have been stuck in neutral and >>>> rolling backwards for too long. >>>> >>>> >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> >>>> On 9/18/2011 11:24 AM, Mark Breen wrote: >>>> >>>> Hello Jim / Arthur >>>>> >>>>> Thanks for that analysis, quite accurate. >>>>> >>>>> Mr Colby, just a question, why are you not advising your client to use >>>>> the >>>>> free MS SQL express R2. I use it all the time and PowerDNN use it on >>>>> all >>>>> there servers that host 100,000 DNN installations. All free db's. That >>>>> is >>>>> not to be sniffed it. And there are loads of tools to help with the >>>>> enterprise tools that Express does not ship with. (Note: the free >>>>> version >>>>> does give you SSMS) >>>>> >>>>> Mark >>>>> >>>>> ______________________________****_________________ >>>> dba-SQLServer mailing list >>>> dba-SQLServer@**databaseadviso**rs.com< >>>> dba-SQLServer@**databaseadvisors.com >>>>> >>>> http://databaseadvisors.com/****mailman/listinfo/dba-sqlserver >>>> ** >>>> **> >>>> http://www.databaseadvisors.****com >>>>> >>>> >>>> >>>> ______________________________**_________________ >>> dba-SQLServer mailing list >>> dba-SQLServer@**databaseadvisors.com >>> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >>> http://www.databaseadvisors.**com >>> >>> >>> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From stuart at lexacorp.com.pg Mon Sep 26 07:03:25 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 26 Sep 2011 22:03:25 +1000 Subject: [dba-SQLServer] Stored passwords In-Reply-To: <4E8064C8.7010006@colbyconsulting.com> References: , <4E8064C8.7010006@colbyconsulting.com> Message-ID: <4E806A0D.20908.1B82AA33@stuart.lexacorp.com.pg> Which is why I never save bank etc logins in my browser. -- Stuart On 26 Sep 2011 at 7:40, jwcolby wrote: > LOL, yea Firefox does the same thing. Not only that but each password > is associated with the username and web site. so the list says > Website, Username, password. Pretty much a shopping list of where to > go and how to get in. > > John W. Colby > www.ColbyConsulting.com > > On 9/26/2011 5:44 AM, Mark Breen wrote: > > Hello All, > > > > Just thought I would share an experience with you. > > > > My brother (the security guy) dropped in on Friday morning. I was > > working, building a pc at another desk and not using my own machine. > > He asked if he could check his email. I said work away. > > > > Ten seconds later, he started calling out a bunch of my passwords > > that I use for various services, websites etc. Of course some of > > them overlap and are the same passwords. Can you guess how he did > > it? > > > > In Chrome you click the wrench, personal stuff and manage saved > > passwords. in FF you click Tools options, privacy and saved > > passwords probably IE has it also, but who uses that ! > > > > No encryption, no hashing, just passwords in clear text. > > > > So if someone gains access to your machine, you better hope you only > > have saved your low security passwords in your browser. Can you be > > 100% sure you did not accidentally save one of your important > > passwords? Can you be sure you will not do so in the future. > > remember to check all browsers on your machine. > > > > It was quite surprising to hear Stephen simply shout out my > > passwords like that, within 10 seconds of sitting down. > > > > Mark > > _______________________________________________ > > dba-SQLServer mailing list > > dba-SQLServer at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > > http://www.databaseadvisors.com > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Mon Sep 26 07:04:31 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 26 Sep 2011 08:04:31 -0400 Subject: [dba-SQLServer] Fwd: [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787BCB.9090006@colbyconsulting.com> <631CF83223105545BF43EFB52CB082956A2EE42B04@EX2K7-VIRT-2.ads.qub.ac.uk> Message-ID: <4E806A4F.7090703@colbyconsulting.com> If I go there I will probably do likewise. I kind of assumed that the community version would continue development but perhaps MariaDb has become that development track. John W. Colby www.ColbyConsulting.com On 9/26/2011 7:07 AM, Arthur Fuller wrote: > That's the main reason why Monty has started a new fork of the original > MySQL. I think that I'm going to drop MySQL and stick with Monty. He is > determined to keep his fork open, and also promises to stay abreast of MySQL > version to version. His new version is called Mariadb (he likes to name his > software after his daughters). You can get everything from askmonty.org. > > Arthur > > On Mon, Sep 26, 2011 at 6:58 AM, Martin Reid wrote: > >> >> >> http://monty-says.blogspot.com/2011/09/oracle-adding-close-source-extensions.html >> >> >> Seems MySQL is no longer true open source? >> >> Martin >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Mon Sep 26 13:44:11 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 26 Sep 2011 14:44:11 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E7880BD.2070001@colbyconsulting.com> Message-ID: <4E80C7FB.6000408@colbyconsulting.com> > But I wonder did the list also know that you invited me to Phoenix and we drove up the the Grand Canyon in your RV and the visited then visited Mr Smolin for the 1st AccessD conference. ahh yes, Arizona in the middle of summer, a broken air conditioner... I can see how that might be a life changing experience! ;) The AccessD conference at Rocky's, burritos at the beach. It was a good time. John W. Colby www.ColbyConsulting.com On 9/26/2011 6:47 AM, Mark Breen wrote: > Hi John, > > Yes, it was a great experience for me also. > > Still today, I miss the opportunity to chat on a regular basis with someone > in real life about the technologies. > > But I wonder did the list also know that you invited me to Phoenix and we > drove up the the Grand Canyon in your RV and the visited then visited Mr > Smolin for the 1st AccessD conference. For me, that was a life changing > experience. > > Mark > > > > > On 20 September 2011 13:02, jwcolby wrote: > >> Mark, >> >> One of my "memories of a lifetime" was coming to Ireland to work with you. >> I just wanted to tell you that. >> >> Driving in to and from work with you every day, discussing everything from >> databases to philosophy. Mary came over and she and I got to travel Ireland >> for two weeks. Quite a wonderful experience. You were a most gracious host, >> putting up with me. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/18/2011 11:24 AM, Mark Breen wrote: >> >>> Hello Jim / Arthur >>> >>> Thanks for that analysis, quite accurate. >>> >>> Mr Colby, just a question, why are you not advising your client to use the >>> free MS SQL express R2. I use it all the time and PowerDNN use it on all >>> there servers that host 100,000 DNN installations. All free db's. That >>> is >>> not to be sniffed it. And there are loads of tools to help with the >>> enterprise tools that Express does not ship with. (Note: the free >>> version >>> does give you SSMS) >>> >>> Mark >>> >> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From garykjos at gmail.com Mon Sep 26 15:12:35 2011 From: garykjos at gmail.com (Gary Kjos) Date: Mon, 26 Sep 2011 15:12:35 -0500 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E80C7FB.6000408@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E7880BD.2070001@colbyconsulting.com> <4E80C7FB.6000408@colbyconsulting.com> Message-ID: Pictures available here... http://www.databaseadvisors.com/aboutus/myfamilyphotos.asp GK On Mon, Sep 26, 2011 at 1:44 PM, jwcolby wrote: >> But I wonder did the list also know that you invited me to Phoenix and we >> drove up the the Grand Canyon in your RV and the visited then visited Mr >> Smolin for the 1st AccessD conference. > > ahh yes, Arizona in the middle of summer, a broken air conditioner... > > I can see how that might be a life changing experience! > > ;) > > The AccessD conference at Rocky's, burritos at the beach. > > It was a good time. > > John W. Colby > www.ColbyConsulting.com > > On 9/26/2011 6:47 AM, Mark Breen wrote: >> >> Hi John, >> >> Yes, it was a great experience for me also. >> >> Still today, I miss the opportunity to chat on a regular basis with >> someone >> in real life about the technologies. >> >> But I wonder did the list also know that you invited me to Phoenix and we >> drove up the the Grand Canyon in your RV and the visited then visited Mr >> Smolin for the 1st AccessD conference. ?For me, that was a life changing >> experience. >> >> Mark >> >> >> -- Gary Kjos garykjos at gmail.com From jwcolby at colbyconsulting.com Mon Sep 26 15:39:30 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 26 Sep 2011 16:39:30 -0400 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E7880BD.2070001@colbyconsulting.com> <4E80C7FB.6000408@colbyconsulting.com> Message-ID: <4E80E302.3000600@colbyconsulting.com> OMG I was a young man then. Well.. younger... ;) John W. Colby www.ColbyConsulting.com On 9/26/2011 4:12 PM, Gary Kjos wrote: > Pictures available here... > > http://www.databaseadvisors.com/aboutus/myfamilyphotos.asp > > GK > > On Mon, Sep 26, 2011 at 1:44 PM, jwcolby wrote: >>> But I wonder did the list also know that you invited me to Phoenix and we >>> drove up the the Grand Canyon in your RV and the visited then visited Mr >>> Smolin for the 1st AccessD conference. >> >> ahh yes, Arizona in the middle of summer, a broken air conditioner... >> >> I can see how that might be a life changing experience! >> >> ;) >> >> The AccessD conference at Rocky's, burritos at the beach. >> >> It was a good time. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 9/26/2011 6:47 AM, Mark Breen wrote: >>> >>> Hi John, >>> >>> Yes, it was a great experience for me also. >>> >>> Still today, I miss the opportunity to chat on a regular basis with >>> someone >>> in real life about the technologies. >>> >>> But I wonder did the list also know that you invited me to Phoenix and we >>> drove up the the Grand Canyon in your RV and the visited then visited Mr >>> Smolin for the 1st AccessD conference. For me, that was a life changing >>> experience. >>> >>> Mark >>> >>> >>> > From accessd at shaw.ca Mon Sep 26 19:32:25 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 26 Sep 2011 17:32:25 -0700 Subject: [dba-SQLServer] Fwd: [AccessD] MySQL In-Reply-To: <631CF83223105545BF43EFB52CB082956A2EE42B04@EX2K7-VIRT-2.ads.qub.ac.uk> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> <4E768611.9070802@colbyconsulting.com> <4E787BCB.9090006@colbyconsulting.com> <631CF83223105545BF43EFB52CB082956A2EE42B04@EX2K7-VIRT-2.ads.qub.ac.uk> Message-ID: <8A94BC1EFFDF4FBEAF0CCD0CFB9F7FC0@creativesystemdesigns.com> Very sad...but not unexpected. Jim -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Martin Reid Sent: Monday, September 26, 2011 3:58 AM To: Discussion concerning MS SQL Server Subject: Re: [dba-SQLServer] Fwd: [AccessD] MySQL http://monty-says.blogspot.com/2011/09/oracle-adding-close-source-extensions .html Seems MySQL is no longer true open source? Martin -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Mark Breen Sent: 26 September 2011 11:53 To: Discussion concerning MS SQL Server Subject: [dba-SQLServer] Fwd: [AccessD] MySQL Hi John, >Are you experienced enough you could do this for me? I am definitely not. I can muddle through the same as you, but I am only a few hours in to really playing with Ubuntu. Since I have been working on DNN and thinking about Open source concepts, I have come to like the concept. I hope I can learn more of Linux. I do not think it is too late for us. In fact, an earlier might have been too early. Mark On 20 September 2011 12:40, jwcolby wrote: > Mark, > > > > 1) I have been playing with Ubuntu recently and it is fun. > > I am trying to install Ubuntu on a VM and it is not fun (and I haven't > succeeded yet). The SuSE install mostly just went, although in the end I > was unable to get the tools installed for the virtual machine. Ubuntu must > have asked a dozen questions in the first 2 minutes. Unfortunately when you > are installing on a VM trying to answer those questions is an awkward > sequence of tabs and enters and more tabs and enters etc to position the > cursor in the right place, select text boxes etc. Even then, after I > managed to break the virtual disk into two partitions and tell it to use the > first, it told me I had to go make one of them the system partition or > something like that. > > > > *JUST DO IT* > > It is precisely this geeky stuff that drives us nubees away. I am trying > to get the big picture done, not set partitions to system. > > > > So I still have no linux vm to play with. > > I assume I could probably set up Linux on a real physical box, it is just > the added complexity of the vm that stops me dead. And I have built at > least a dozen Windows VM guests, truly click click done. > > Are you experienced enough you could do this for me? > > > John W. Colby > www.ColbyConsulting.com > > _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com From fuller.artful at gmail.com Sun Sep 18 02:03:59 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Sun, 18 Sep 2011 07:03:59 -0000 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <3795F6EA32CD42CE87963D4F3266D45E@creativesystemdesigns.com> Message-ID: I think you lost me there, JC. Which product do you think looks pretty nice? I think that you're ultimately right about Larry's intentions. No sense in killing the cash cow for the NGOs etc. But to be fair, insofar as I can be, why would Oracle buy Sun and by inheritance MySQL? Perhaps these are separate questions, perhaps not. In what sense is it in Larry's interest to crush MySQL? Granted, they have lots of heavyweight customers and granted, it's easy enough to extract from them some annual fee, but is that Larry's intention? To throttle the free versions until the only customers might be a mom'n'pop donut shop with a daughter in first year CS? Frankly, I don't get it. So there are two big choices, depending on your needs: a) relational, transactional, ACID etc..... go PostGreSQL b) massive scalability (100K hits a minute) and principle task is to retrieve text to fill a web page. These are radically different demands, and I don't think it possible for one product to satisfy both. For the former situation, something like Oracle or MS SQL Server or Sybase or PostGreSQL or MySQL is appropriate. For the latter category, all the former fall dismally short of the requirements. Category b makes no bones about its demands, in terms of hardware. Be prepared to throw lots and lots of hardware at this zapproach, because the whole idea is that the entire database lives in RAM. In many situations, that is impossible, but if so, think instead that all the indexes and the most popular hits live in RAM, with the rest available within a second -- and this applies to 100,000 or 1,000,000 simultaneous users. That's the crucial difference. Actually, there are two differences. The first case involves a lot more data-entry than the second. or to put it another way, the second case wants a lot more foreplay before concluding the transaction. In the first case, a customer phones or emails or faxes a purchase order, however casual. "I want that set of lawn chairs and the circular table and the umbrella. Delivered, please." In the second case, the login is searching for information. It could ultimately lead to a purchase, as in the case of Amazon or eBay, but it could also be a pure search for information, as in the case of most wikiPedia hits. Many sites have combined these two scenarios, Google and Amazon and Netflix notably. So, the design question becomes, do we use two different databases, one for page retrieval and the other for transactions, or try to do it all in one? The all-in-RAM approach is dangerous for transactional integrity, so if we do the all-in-one approach, then it's got to be one of the relational database solutions mentioned above. But the performance hit is astronomical, so there we are. Perhaps the correct solution is two databases rather than one -- the first delivers all the content, and the second kicks in at transaction-time. The benchmarks of such products as Mongo and similar NoSQL implementations are phenomenal, given their preferred domain, retrieving mostly text for vast numbers of users at once. Yes, there are hardware demands, but given abundant RAM and thousands of hits per minute, this is clearly the way to go. And then at some point, the given views may or may not turn into a transaction, at which point the NoSQL front end could hand off a couple of IDs to the transactional engine, which would complete the transaction. I haven't yet worked out the transport mechanism for the hand-off from the "Mongo" (I use that term because it was the first such db I encountered, and not because I think it's the best) to the relational/transactional db. Several approaches come to mind, mitigated by external variables such as fixed-quantity vs. unlimited quantity (concert tickets vs. shirts), and that would have to be sorted out business by business. That does not refute the argument I am presenting here, which is that there are two requirements in operations such as Amazon, NetFlix, eBay and even wikiPedia. The first is to grab textual data as quickly as possible for a vast number of simultaneous users. The second is to undertake transactions once the users have made their selections. My conclusion is that the first task is better handled by an in-RAM database such as Mongo, and that the latter is better handled by a traditional relational database such as Oracle or SQL Server or Sybase or MySQL or PostGreSQL One hand-off method would be a queue such as one might implement in MSMQ, or simply write oneself. That only works in the world of unlimited quantities, however. In the world of fixed-inventory (400 tickets to a soccer match, and no more can be acquired), simple queues won't work, because people want to know *now* whether they've got their tickets. Between these extremes are many other situations wherein supply versus demand figures in various subtle ways. But I digress. The question I want to raise is, What do you think of the distinction I am trying to make, and my proposition that in situations like these, two dbs (and implementation styles) are better than one? A. On Sun, Sep 18, 2011 at 2:01 AM, Jim Lawrence wrote: > Postgesql and Postgres Plus are the heirs apparent. They can now do what > MySQL will ever be allowed to do and that is become an enterprise database. > Oracle has no intention of building a free competitor. > > Read more: http://www.postgresql.org/, > http://en.wikipedia.org/wiki/PostgreSQL and > > http://www.enterprisedb.com/products-services-training/products/postgres-plu > s-advanced-server > > There are lots of documents and samples and the product is very stable. > There has been a lot of excitement with the latest versions. > > Jim > > > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Arthur > Fuller > Sent: Saturday, September 17, 2011 6:53 PM > To: Discussion concerning MS SQL Server > Subject: Re: [dba-SQLServer] [AccessD] MySQL > > There are some nice things about MySQL but on the other hand I definitely > do > not like where Oracle is going with this puppy since its acquisition of Sun > and by inheritance MySQL. I'm still on the fence about these developments, > but quite frankly I am leaning against Oracle on all these transmutations > of > what was originally a simple, straightforward approach. At last > recollection, Monty has departed, and with him, I fear, has the guiding > vision of this product. > > Frankly, I am all over the place on where next to go: I look at Mongo and > see it exquisite for web-apps but not for OLTP situations. I look at > PostGreSQL and think it's got a bunch of things right. I look at Oracle and > MS-SQL and think they have some things right as well. I frankly do not have > any clue into which basket to toss my next eggs. > > Arthur > > On Sat, Sep 17, 2011 at 7:51 PM, Stuart McLachlan > wrote: > > > I run MySQL locally as part of a WAMP installation and remotely on our > > FreeBSD servers. > > > > I use phpMyAdmin for all the administration. It's a very intuitive > > interface. > > > > It's possibly worth installing WAMP just for the phpMyAdmin. > > > > -- > > Stuart > > > > > > On 17 Sep 2011 at 19:24, jwcolby wrote: > > > > > For now I have to figure out how to create a database. Is it the same > > > concept as SQL Server? A file or set of files where tables, indexes, > > > views etc are stored? I assumed there would be some visual designer > > > that would allow me to create the db, then tables etc. It looks like > > > that stuff is in "SQL Development". > > > > > > This thing looks pretty nice, but very different on the surface. > > > > > > > > > _______________________________________________ > > dba-SQLServer mailing list > > dba-SQLServer at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > > http://www.databaseadvisors.com > > > > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > _______________________________________________ > dba-SQLServer mailing list > dba-SQLServer at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.com > > From ha at phulse.com Wed Sep 21 20:58:43 2011 From: ha at phulse.com (Hans-Christian Andersen) Date: Thu, 22 Sep 2011 01:58:43 -0000 Subject: [dba-SQLServer] [AccessD] MySQL In-Reply-To: <4E79BF73.8070402@colbyconsulting.com> References: <4E752C1D.9060901@colbyconsulting.com> <4E75328E.20690.144B1BE3@stuart.lexacorp.com.pg> <4E775189.9040106@colbyconsulting.com> <4E786D82.80801@colbyconsulting.com> <4E78F16F.7010507@colbyconsulting.com> <2C422BAA32CC4A598E1A4C88462C1C0B@creativesystemdesigns.com> <4E793DA2.3050601@colbyconsulting.com> <4E79BF73.8070402@colbyconsulting.com> Message-ID: John, >> So this is the company database? The books, the clients, the invoices etc? The kinds of things that you used to put in Access or SQL Server? Regarding clients, we still retain this sort of data in a relational database, as it makes most sense for us. Stuff like invoices and all that sort of thing, we use accounting software for that. The nature of our business doesn't require any integration between our online services and accounting, which vastly simplifies things. The sort of thing we tend to store in our NoSQL databases are things that don't really require it to be in a relational db but fits well into an MVC type application. Things like website user data, lookup/reference tables, blob type data, I've even implemented an abstract file interface, so we use it as a distributed file server instead of using a file server for that sort of thing (for the sake of redundancy, which is very difficult to do with traditional file servers). Admittedly, we have only just implemented it, so we are still in the process of migrating data when it makes sense to, but I don't think I ever want to discard our RDBMS. It will always have an importance role, but we are moving things across that don't need to be in a relational database for all the benefits that NoSQL databases provide. Hans-Christian On 21 September 2011 03:41, jwcolby wrote: > Hans, > > > >Yes, there are pros and cons, but the simplicity of scaling that you get > with NoSQL databases can far outweigh the cons and this is the sort of thing > that *small and large web companies* look to these days. > > So this is the company database? The books, the clients, the invoices etc? > The kinds of things that you used to put in Access or SQL Server? > > > John W. Colby > www.ColbyConsulting.com > > On 9/21/2011 2:10 AM, Hans-Christian Andersen wrote: > >> John, >> >> At my company, we have implemented Cassandra (a NoSQL database) >> partitioned >> under 3 nodes. Yes, there are pros and cons, but the simplicity of scaling >> that you get with NoSQL databases can far outweigh the cons and this is >> the >> sort of thing that small and large web companies look to these days. >> Something that has been some what of a difficulty for RDBMS's. We do also >> keep a subset if our data within a traditional RDBMS, because thats what >> makes sense for that data. >> >> It really comes down to your requirements and knowing the tools you work >> with. >> >> Hans-Christian >> >> >> >> On 20 September 2011 18:28, jwcolby> >> wrote: >> >> Hadoop, of course, is the Apache Software Foundation project created >>> several years ago by then-Yahoo employee Doug Cutting. It has become a >>> critical tool for web companies ? including Yahoo and Facebook ? to >>> process >>> their ever-growing volumes of unstructured data, and is fast making its >>> way >>> into organizations of all types and sizes. Hadoop has spawned a number of >>> commercial distributions and products, too, including from Cloudera, EMC >>> and IBM. >>> >>> My data is not unstructured. >>> >>> Do you actually read this stuff? I did actually read what you sent round >>> the last time and all they discussed was data captured from and displayed >>> in >>> web pages. Not a single mention of parent child relations 12 levels >>> deep, >>> no mention at all of BofA tearing down their systems, flattening out >>> their >>> data and storing it on one of these things. Lots of talk of Google (web >>> data) face book (web data) yahoo (web data) etc ad nauseum. >>> >>> The fact that this thing worked for some specific thing that you did >>> doesn't make it fit everything out there. >>> >>> >>> Our provincial government has been working with Google to build a huge >>>> >>> land database and the results are stellar. Milliseconds to pull all data >>> on >>> any encumbrances on a lot or parcels of lots. Before, running with the >>> traditional SQL technologies it would take hours to get the same results. >>> >>> IOW a relational database was a poor fit for this particular task. >>> >>> OK. >>> >>> >>> A few years ago, I installed a blade, painted indigo and marked Google, >>>> >>> at the legislator. The box was supposed to take all the comments from the >>> sessions, translate them into text and then allow anyone to pull the >>> comments back from any time within that session. Again, standard SQL had >>> been tried and had failed...and again instantaneous gratification. >>> >>> IOW a relational database was a poor fit for this particular task. >>> >>> OK. >>> >>> Are you generalizing from those examples that a relational database is a >>> poor fit for any task? >>> >>> Hmmmm..... >>> >>> I don't work with Google. I don't have a budget of millions. I don't >>> have >>> a programming staff of hundreds or thousands. I don't have server farms >>> with a thousand nodes and a billion documents. I am not a provincial >>> government with a huge land database, nor am I a legislature with too >>> many >>> notes to keep track of. >>> >>> So how exactly again does any of this fit what I do? Sorry but ya lost >>> me. >>> >>> OTOH if you say you can reproduce my system for a couple of hundred of >>> hours of work and it will be a million times faster on my same system I >>> will >>> pay you to do that. Delivered results of course. >>> >>> I kinda get that I should keep on with my development effort while I >>> await >>> your delivered system. ;) >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 9/20/2011 8:23 PM, Jim Lawrence wrote: >>> >>> You are living out of stream John. >>>> >>>> I know of a number of people now who are working with such technology >>>> and >>>> very successfully, I might add, but the technology is not Main Street, >>>> as >>>> it >>>> is not advertised similar to Linux. It will take longer to be common >>>> knowledge, as there is no huge advertising machine behind Open Source >>>> products. >>>> >>>> Our provincial government has been working with Google to build a huge >>>> land >>>> database and the results are stellar. Milliseconds to pull all data on >>>> any >>>> encumbrances on a lot or parcels of lots. Before, running with the >>>> traditional SQL technologies it would take hours to get the same >>>> results. >>>> People working with the new system thought it was broken at first as the >>>> results were so fast...now they have become use to instantaneous >>>> gratification. The interesting thing is that the new system is using the >>>> old >>>> hardware as the project was supposed to be just a test...some test. >>>> >>>> A few years ago, I installed a blade, painted indigo and marked Google, >>>> at >>>> the legislator. The box was supposed to take all the comments from the >>>> sessions, translate them into text and then allow anyone to pull the >>>> comments back from any time within that session. Again, standard SQL had >>>> been tried and had failed...and again instantaneous gratification. >>>> >>>> There are many other instananeous of this type Reduces map technology is >>>> being used but it is only for situations where huge chunks of data need >>>> to >>>> pull results from very complex queries and quickly. It is also for >>>> someone >>>> with a limited budget as NOSQL databases do not need place holder fields >>>> for >>>> partially filled rows. This generally translates into a complex set of >>>> data >>>> filling less than half the space of a traditional SQL DB and therefore >>>> less >>>> hardware. >>>> >>>> There are even new hybred data solutions coming out where both Map >>>> Reduce >>>> and traditional SQL are being used to extract data. >>>> >>>> " ...LexisNexis is releasing a set of open-source, data-processing tools >>>> that it says outperforms Hadoop and even handles workloads Hadoop >>>> presently >>>> can't. The technology (and new business line) is called HPCC Systems... >>>> " >>>> >>>> http://gigaom.com/cloud/****lexisnexis-open-sources-its-**** >>>> hadoop-killer/ >>>> >>>> > >>>> >>>> Jim >>>> >>>> ______________________________****_________________ >>> dba-SQLServer mailing list >>> dba-SQLServer@**databaseadviso**rs.com < >>> dba-SQLServer@**databaseadvisors.com >>> > >>> http://databaseadvisors.com/****mailman/listinfo/dba-sqlserver >>> ** >>> **> >>> http://www.databaseadvisors.****com >>> > >>> >>> >>> ______________________________**_________________ >> dba-SQLServer mailing list >> dba-SQLServer@**databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver >> http://www.databaseadvisors.**com >> >> >> ______________________________**_________________ > dba-SQLServer mailing list > dba-SQLServer@**databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/dba-sqlserver > http://www.databaseadvisors.**com > >