June 3, 2005 at 10:44 am
Hello,
I can not see objects for SQL 2000 databases with 6.5 compatibility level when connecting from SQL Server Management Studio (SQL Server 2005)
I can see and expand containers for all other databases on the servers in Object Explorer, but SQL 2000 Databases with 6.5 compatibility level on both Windows 2000 and 2003 servers do not have plus in Object Explorer and do not show content.
I did not find any mention of it in both Object Explorer articles in 2005 CTP BOL
Yelena
Regards,Yelena Varsha
June 6, 2005 at 8:00 am
This was removed by the editor as SPAM
June 6, 2005 at 1:21 pm
I can only confirm the problem with SQL Server 2005 April CTP English Developer X64 Edition, running on Windows XP 64-bit. I would recommend you to register a bug a MSDN Product Feedback center, or at betaplace if you are a registered beta tester. Give a link to the bug here and I can add feedback to it as well.
June 6, 2005 at 3:52 pm
I did a bit more of digging through BOL and found this on the topic about sp_dbcmptlevel, which is the system stored procedure for viewing and changing database compatibilit levels:
"The 60 and 65 values are deprecated and will be removed in a future release."
Interesting, but should not affect Management Studio.
"SQL Server Management Studio and SQL Server Management Objects (SMO) do not support compatibility level 60. If you use SMO or Management Studio with a database set to compatibility level 60, some operations will produce errors."
Seems to me that not only does it affect compatibility level 65 as well, it also does more than "produce errors for some operations", since it does not even allow us to navigate the database. I also noted that when creating a new database in Management Studio it is not possible to set the compatibility level lower than 70. So I am guessing this is expected behaviour, but the documentation is lagging behind. It will be interesting to see if there are more info in the June CTP.
You could still open a bug though, they will just close it if it is already fixed.
June 7, 2005 at 10:46 am
Chris,
Thanks a lot for your research. Actually, my 6.5 compat level database is a vendor-supported database, I will notify them to. Will let you know more later. I have a class today, just checked messages during the break
Yelena
Regards,Yelena Varsha
June 7, 2005 at 12:36 pm
Great, I'll keep an eye out. I'm also downloading June CTP right now, so when that is done and installed I can see if there is any change there. Won't be until tomorrow evening though, since I have a presentation on SQL Server 2005 tomorrow morning and will most probably break something if I try to move to June CTP before that..
June 8, 2005 at 12:26 pm
Chris,
Hope your presentation is successful. I will wait then till you let me know if June cTP fixed the issue and if not then I will report it.
Yelena
Regards,Yelena Varsha
June 8, 2005 at 3:01 pm
Yelena,
Thanks, the presentation did go very well, although I had to cut a little material at the end on-the-fly since I did not have time for it. Got caught up demonstrating CLR integration..
Anyway, I just tested with June CTP. Same result, except now the node for the database in compatibility level 65 says "foodb (6.5 Compatible)", so it is clearer why it can not be expanded. Haven't really looked hard in the docs for this, but the topic for sp_dbcmptlevel had not changed so I think some feedback on that could be helpful.
June 9, 2005 at 2:49 pm
Chris,
Submitted those findings to both our Microsoft Premier Support and Application Vendor
Regards,Yelena Varsha
June 10, 2005 at 1:18 am
Unfortunately I do not think Support wants to have anything to do with Yukon yet. Maybe if you have a very good relationship with them.
Otherwise I would suggest placing a bug or at least suggestion at Product Feedback center and/or Betaplace. In what ways will this be a problem for you? I have a hunch that this is not a bug as such, since I think the simple answer is that SMO (and therefore Management Studio) will not be able to handle 60 or 65 databases. So the best we can achieve is probably an updated documentation that says this.
June 10, 2005 at 8:28 am
Hi,
I am supposed to escalate all issues through our Premier Support point-of-contact unless I am submitting the issue as an individual, not as a company employee. I may do that as well.
How it affects me? I am what you would call an Application DBA. We have several applications supported by our department that were developed in earlier versions of SQL Server. Some are vendor-supported and some are not, for example if the vendor was out of business 10 years ago. Currently those apps are on SQL 2000, but with efforts, I would say, compat level 6.5. It is OK if I will not see those databases in Management Studio, I can always terminal services the server itself and use 2000 EM, just is not that convenient. It may be easier then changing the level and revalidating the whole thing.
Yelena
Regards,Yelena Varsha
June 10, 2005 at 4:45 pm
Have you tried SQLCMD? It is a very good improvement on the older isql and osql command line tools, and if you are used to using Query Analyzer with T-SQL ddl and more it should not be very difficult to use for 65 compatibility level databases.
Viewing 12 posts - 1 through 11 (of 11 total)
You must be logged in to reply to this topic. Login to reply