April 22, 2010 at 10:37 am
To my knowledge, an ALTER still does not update the timestamp on the object where DROP/CREATE does and that has always been a little bit of an annoyance for me. I always want the timestamp updated on every object I, or ANYONE else changes, no matter how trivial. However, on the other hand, I don't necessarily want to DROP/CREATE the object every time and risk losing other things like perms,etc. just for a trivial change either. So, come on Mickeysoft, how hard is it to do this? and why would you not do this in the first place in previous versions when changing any object on your database? Duh? Documenting objects should be done as a supplement, but tough to enforce in many shops. So, automatically having the db engine update timestamps for ANY change to db objects would take this out of the hands of developers/DBA's that won't follow the rules for whatever reason. 😀
"Technology is a weird thing. It brings you great gifts with one hand, and it stabs you in the back with the other. ...:-D"
April 22, 2010 at 11:44 am
I'd like to see more of the Enterprise features released to standard as they come up with new Enterprise features. They sometimes do this, there was a lot of this between 2000 and 2005.
Someone else said it but a built in code beautifyer would be nice. Better yet would be the ability to have several style templates including the ability to customize it to fit your company's coding standards.
I'd like to have a way, maybe a database property, that would change the nature of the database as it changed from a SANDBOX/DEV/TEST/PRODUCTION with a set of rules for the database in each of these enviornments and could be quickly toggled after a database is restored.
I'd like a tool that uses extended properties to easily document the database. I know some of this exists in 3rd party apps but it would be nice to be bundled in Redgates products or even part of SQL Server.
---------------------------------------------------------------------
Use Full Links:
KB Article from Microsoft on how to ask a question on a Forum
April 22, 2010 at 12:46 pm
I would like easier manageability of job access and creation. Something like a table matrix where you can set who can exec, run, modify instead of going through the process of changing jobs owners.
April 22, 2010 at 12:47 pm
Terry Mott (4/22/2010)
Nested transactions.I should be able to begin / commit / rollback a transaction in a stored procedure without worrying about whether an upstream procedure has begun a transaction or not. This has been on my wish list since version 4.7(?).
I know you get clever with savepoints and do conditional stuff based on @@TRANCOUNT. What I'm talking about is the ability to simply begin and commit / rollback a transaction within a procedure and not care if a higher level transaction exists -- if the lower level transaction is rolled back, its changes go away and the higher level transaction can still be committed. If the lower level transaction is committed and the higher level transaction is rolled back, the lower level's changes are rolled back as well.
IIRC, Oracle had this as far back as version 6, maybe before.
I second that.
MM
select geometry::STGeomFromWKB(0x0106000000020000000103000000010000000B0000001000000000000840000000000000003DD8CCCCCCCCCC0840000000000000003DD8CCCCCCCCCC08408014AE47E17AFC3F040000000000104000CDCCCCCCCCEC3F9C999999999913408014AE47E17AFC3F9C99999999991340000000000000003D0000000000001440000000000000003D000000000000144000000000000000400400000000001040000000000000F03F100000000000084000000000000000401000000000000840000000000000003D0103000000010000000B000000000000000000143D000000000000003D009E99999999B93F000000000000003D009E99999999B93F8014AE47E17AFC3F400000000000F03F00CDCCCCCCCCEC3FA06666666666FE3F8014AE47E17AFC3FA06666666666FE3F000000000000003D1800000000000040000000000000003D18000000000000400000000000000040400000000000F03F000000000000F03F000000000000143D0000000000000040000000000000143D000000000000003D, 0);
April 22, 2010 at 1:08 pm
Bring back the old config files (sqc) that Query Analyzer used!! These were great for setting the background color, font, whatever you wanted on a per connection basis.
It would be great if SSMS could handle some kind of per connection config file. The registered servers properties tab just does not go far enough.
Andy
April 22, 2010 at 2:03 pm
I wish they'd actually stop listening to most customers. Asking for things like enhancements to cursors just don't make sense to me. If they made things like PIVOT and the Windowing Functions actually work correctly, there would be no need for cursor enhancements.
--Jeff Moden
Change is inevitable... Change for the better is not.
April 22, 2010 at 2:15 pm
In SSMS I would love to see some basic functions that have been around in any good code editor for a long time. If I miss a comma highlight that in read. tell me when I fat fingure it. intellesence was added to 2008 but only works if you are on a 2008 database. some backewards compatibility would be nice.
Dan
If only I could snap my figures and have all the correct indexes apear and the buffer clean and.... Start day dream here.
April 22, 2010 at 2:27 pm
One more:
A built-in date truncation function to strip the time portion from a datetime value.
I guess this is not so big an issue anymore, as you can now use "convert(date, <datetime>)", but I've never understood not having a built-in function for this.
April 22, 2010 at 2:29 pm
Jeff Moden (4/22/2010)
I wish they'd actually stop listening to most customers. Asking for things like enhancements to cursors just don't make sense to me. If they made things like PIVOT and the Windowing Functions actually work correctly, there would be no need for cursor enhancements.
I'm in agreement here. Getting the ANSI stuff implemented, especially ALL of the windowing functions, will be great. Even things like the running total has been spec'd out in ANSI... it would really be wonderful to get these done.
Wayne
Microsoft Certified Master: SQL Server 2008
Author - SQL Server T-SQL Recipes
April 22, 2010 at 2:50 pm
Jeff Moden (4/22/2010)
I wish they'd actually stop listening to most customers.
I thought this was standard practice for Mickeysoft anyway. 😀
"Technology is a weird thing. It brings you great gifts with one hand, and it stabs you in the back with the other. ...:-D"
April 22, 2010 at 3:04 pm
Regarding PIVOT:
Would be great if it would be enhanced to handle more than just one column to be pivoted.
So, instead of just (BOL sample snippet)
...PIVOT
(
COUNT (PurchaseOrderID)
FOR EmployeeID IN
( [164], [198], [223], [231], [233] )
) AS pvt
being able to do something like
SELECT VendorID, [164].cnt AS Emp1_cnt, [164].mi AS Emp1_min , [164].ma AS Emp1_max, [198].cnt AS Emp2_cnt, [198].mi AS Emp2_min , [198].ma AS Emp2_max
...
FROM
(SELECT PurchaseOrderID, EmployeeID, VendorID
FROM Purchasing.PurchaseOrderHeader) p
PIVOT
(
COUNT (PurchaseOrderID) cnt,
MIN (PurchaseOrderID) mi,
MAX (PurchaseOrderID) ma
FOR EmployeeID IN
( [164], [198], [223], [231], [233] )
) AS pvt
And, of course, having the same performance like using CrossTab 😉
I'm not asking to change the syntax to be more intuitive...
April 22, 2010 at 3:20 pm
Terry Mott (4/22/2010)
One more:A built-in date truncation function to strip the time portion from a datetime value.
I guess this is not so big an issue anymore, as you can now use "convert(date, <datetime>)", but I've never understood not having a built-in function for this.
Heh... even Oracle doesn't have one. You have to use TRUNC to do that in Oracle. 99% of the time you don't need it but I agree that it would be really handy to have for those other 1%.
{edit}... and just in case you don't know how to do it in SQL Server...
SELECT DATEADD(dd,DATEDIFF(dd,0,somedatecolumn),0)
FROM dbo.sometable
--Jeff Moden
Change is inevitable... Change for the better is not.
April 22, 2010 at 10:18 pm
george sibbald (4/22/2010)
This one is very basic and simple but seems a complete no-brainer to me:the ability to specify who the owner of the jobs will be when creating\amending maintenance plans.
Then you wouldn't have to go through and amend all the job owners afterwards (and every time you amend a plan). That is sooooooo irritating.
I second this!
Viewing 13 posts - 16 through 27 (of 27 total)
You must be logged in to reply to this topic. Login to reply