Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > microsoft.public.sqlserver.replication > #74
| Newsgroups | microsoft.public.sqlserver.replication |
|---|---|
| Date | 2023-12-13 08:41 -0800 |
| References | <#h4bWBg7EHA.2180@TK2MSFTNGP10.phx.gbl> <eMHGaLg7EHA.1300@TK2MSFTNGP14.phx.gbl> <#bNObWg7EHA.1404@TK2MSFTNGP11.phx.gbl> <O2Rp$Yp7EHA.2676@TK2MSFTNGP12.phx.gbl> <uTo#gNq7EHA.3756@TK2MSFTNGP14.phx.gbl> |
| Message-ID | <b7947eda-5357-458f-baed-ae3ef3b6e2d1n@googlegroups.com> (permalink) |
| Subject | Re: Merge Replication Error: Column names in each table must be unique. |
| From | عبدالله فيصل <qwtiit@gmail.com> |
في الخميس، 30 ديسمبر 2004 في تمام الساعة 10:11:44 م UTC+3، كتب Noman Qureshi رسالة نصها: > Thanks for the reply Hilary, Kestutis > We have decided that it is batter to update the applications and rename the > problematic column, that will make our DB more compliant to (MS) standards > and will be beneficial for us in the future, who knows what we will get in > the next patch/sp or future version of SQL . We have forwarded the column > names provided by Hilary to our development team so they can avoid them in > the future. > Thanks again > Regards & Best Wishes > Noman Qureshi > "Even impossible says I M Possible" > "Hilary Cotter" <hilary...@gmail.com> wrote in message > news:O2Rp$Yp7EH...@TK2MSFTNGP12.phx.gbl... > > If your tables are small, you could have the application write to views > > which correspond to the underlying tables, only the column names in the > > underlying tables are correct, but pubid would be in the view. If the > > tables > > are larger you would have to go with indexed views. > > > > -- > > Hilary Cotter > > Looking for a SQL Server replication book? > > http://www.nwsu.com/0974973602.html > > "Noman Qureshi" <no...@hotmail.com> wrote in message > > news:%23bNObWg...@TK2MSFTNGP11.phx.gbl... > >> Thanks for you reply Hilary > >> The table and column is in use of five applications, is there any other > >> workaround for this problem > >> > >> (else have to modify and recompile all the applications) > >> > >> > >> "Hilary Cotter" <hilary...@gmail.com> wrote in message > >> news:eMHGaLg7...@TK2MSFTNGP14.phx.gbl... > >> > there are some reserved column names in merge replication. PubID is one > > of > >> > them, others are: reason_code, source_object, reason_text, > >> > conflict_type, origin_datasource, tablenick, and create_time. > >> > > >> > If any of your tables have columns with these names in them, your > > snapshot > >> > will fail with a message similar to the one you are getting. > >> > > >> > You will have to change the column names for this to work. > >> > > >> > -- > >> > Hilary Cotter > >> > Looking for a SQL Server replication book? > >> > http://www.nwsu.com/0974973602.html > >> > "Noman Qureshi" <no...@hotmail.com> wrote in message > >> > news:%23h4bWBg...@TK2MSFTNGP10.phx.gbl... > >> >> Hello All > >> >> > >> >> I am facing problem creating merge replication, searched MS site but > >> >> found nothing on it > >> >> > >> >> I have created a new merge publication with all the tables in a DB, > > this > >> >> error occurs wile snapshot agent starts to create the snapshot error > >> >> is > >> >> > >> >> Snapshot Agent Error Details > >> >> > >> >> Error: > >> >> "Column names in each table must be unique. Column name 'PubID' in > > table > >> >> 'aonflict_NomBilling_PubPage' is specified more than once." > >> >> > >> >> Category = Data source > >> >> Source = sqlserver1 > >> >> Number = 2705 > >> >> > >> >> At this point the snap shot agent aborts > >> >> > >> >> Any advice/solution > >> >> > >> >> Thanks & Regards > >> >> > >> >> Qazi M. > >> >> > >> > > >> > > >> > >> > > > > the best solution : let column name error : dept_no 1.create temporary table as name temp_dept_no and pk of table let name dept_id 2.copy data of dept_no column into table (temp_dept_no) 3.drop column from each server (dept_no) 4.create column in table from main server name (dept_no) 5.move data from table temp_dept_no using pk of dept_id
Back to microsoft.public.sqlserver.replication | Previous | Find similar
Re: Merge Replication Error: Column names in each table must be unique. عبدالله فيصل <qwtiit@gmail.com> - 2023-12-13 08:41 -0800
csiph-web