Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

After renaming a column in SQL Server 2008, the name doesn't change in table design view

Posted on 2013-12-30
14
Medium Priority
?
764 Views
Last Modified: 2013-12-30
Once I rename a column in a table by using sp_RENAME (as below), I can see that the name has changed when I view the table in 'edit all rows' mode, but it still has the old column name in design view. I refresh the table - and even the database - but the column still has the old name in design view. Only when I close and reopen SSMS has it updated.

sp_RENAME 'TableName.OldColumnName' , 'NewColumnName', 'COLUMN'
0
Comment
Question by:TimHudspith
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 7
  • 7
14 Comments
 
LVL 57

Expert Comment

by:Raja Jegan R
ID: 39745832
Seems like a Refresh issue, can you kindly refresh the table after altering the column name and try opening it in designer again.
0
 

Author Comment

by:TimHudspith
ID: 39745925
Well, I've tried it again and now it seems to be behaving as it should. I can't explain it.
0
 
LVL 57

Expert Comment

by:Raja Jegan R
ID: 39745931
Yes, it seems like a Refresh issue only.
0
What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

 

Author Comment

by:TimHudspith
ID: 39745934
So is SQL Server known to be a bit temperamental in this respect? Something I should get used to?
0
 
LVL 57

Expert Comment

by:Raja Jegan R
ID: 39745941
Actually it is not like that, SQL Server considers everything as a Session.
Object explorer is a session and your query window where you edited the table is a session.
Changes done in one session is not visible to the other session unless the other session refreshes it.
So, refreshing the object explorer will reflect the changes done for tables in other sessions.
0
 

Author Comment

by:TimHudspith
ID: 39745963
I've just added a column to a table and still have the same problem. I immediately went to the Object Explorer, selected the table, right-clicked, refreshed, then opened in Design view, but the new column was not added. By contrast it IS visible when I view the table via the 'edit all rows' option.
0
 
LVL 57

Expert Comment

by:Raja Jegan R
ID: 39745983
I've tried it in my local with SQL Server 2008 SP3 installed and SQL Server 2008 R2 SP2 and it works fine without any issues. Can you kindly confirm whether you have the latest SP's installed for your instance and if not apply the latest SP's and try once..
0
 

Author Comment

by:TimHudspith
ID: 39746000
How do I determine which SP I have?
0
 
LVL 57

Expert Comment

by:Raja Jegan R
ID: 39746021
Try running this in your query window and it will tell the Service pack details.

select SERVERPROPERTY('productlevel')
0
 

Author Comment

by:TimHudspith
ID: 39746031
The result is SP1.
0
 
LVL 57

Accepted Solution

by:
Raja Jegan R earned 2000 total points
ID: 39746050
If that is the case, can you try applying SP3 for SQL Server 2008 from the link below and check once.
http://www.microsoft.com/en-in/download/details.aspx?id=27594
0
 

Author Comment

by:TimHudspith
ID: 39746056
I have Windows 7. Which one do I download?

SQLServer2008SP3-KB2546951-IA64-ENU.exe
SQLServer2008SP3-KB2546951-x64-ENU.exe
SQLServer2008SP3-KB2546951-x86-ENU.exe
0
 
LVL 57

Expert Comment

by:Raja Jegan R
ID: 39746118
Hope you would be having a 64 bit machine, if that is the case then SQLServer2008SP3-KB2546951-x64-ENU.exe else SQLServer2008SP3-KB2546951-x86-ENU.exe
0
 

Author Comment

by:TimHudspith
ID: 39746196
That seems to have done it. Thanks.
0

Featured Post

Prepare for your VMware VCP6-DCV exam.

Josh Coen and Jason Langer have prepared the latest edition of VCP study guide. Both authors have been working in the IT field for more than a decade, and both hold VMware certifications. This 163-page guide covers all 10 of the exam blueprint sections.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

There have been several questions about Large Transaction Log Files in SQL Server 2008, and how to get rid of them when disk space has become critical. This article will explain how to disable full recovery and implement simple recovery that carries…
Hi all, It is important and often overlooked to understand “Database properties”. Often we see questions about "log files" or "where is the database" and one of the easiest ways to get general information about your database is to use “Database p…
Have you created a query with information for a calendar? ... and then, abra-cadabra, the calendar is done?! I am going to show you how to make that happen. Visualize your data!  ... really see it To use the code to create a calendar from a q…
We’ve all felt that sense of false security before—locking down external access to a database or component and feeling like we’ve done all we need to do to secure company data. But that feeling is fleeting. Attacks these days can happen in many w…

610 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question