Solved

How do I  acess tables in SQL 2005 EXPRESS linked with SQL 2000 ?

Posted on 2008-10-15
8
180 Views
Last Modified: 2010-04-21
I created a linked server on SQL 2000 to  SQL EXPRESS 2005. I am able to view the linked tables in SQL 2000 server but i can't acess the tables.
0
Comment
Question by:jhbeggs
  • 4
  • 4
8 Comments
 
LVL 37

Expert Comment

by:momi_sabag
ID: 22721651
what do you mean can't access?
what are you trying to do?
did you try to select from them? what message did you receive?
0
 

Author Comment

by:jhbeggs
ID: 22721759
I can't access the contents of the tables.I am trying to insert values into the linked table from insert trigger on a table in sql 2000.But I am getting the following error:
System.Data.SqlClient.SqlException: Invalid object name 'linkedservername'.'tablename'.
Waiting for your reply.Thank you very much.
0
 
LVL 37

Expert Comment

by:momi_sabag
ID: 22721827
can you post here the insert statement?
0
Optimizing Cloud Backup for Low Bandwidth

With cloud storage prices going down a growing number of SMBs start to use it for backup storage. Unfortunately, business data volume rarely fits the average Internet speed. This article provides an overview of main Internet speed challenges and reveals backup best practices.

 

Author Comment

by:jhbeggs
ID: 22721939
I tried to insert values into a table in linked server after insert the values in a table in sql 2000 by using triggers.

CREATE TRIGGER trig_name ON [dbo].[tablename]
AFTER  INSERT
AS
BEGIN
DECLARE @staff_id VARCHAR(100)
DECLARE @weeknumber (100)
DECLARE @staff_id VARCHAR(100)
SELECT @staff_id= (SELECT staff_id FROM  Inserted)
SELECT @weeknumber = (SELECT weeknumber FROM  Inserted)
INSERT INTO  [TEST].[tbl_testexpense](staff_id,week_number) VALUES('@staff_id','@weeknumbe'r)
END
0
 
LVL 37

Expert Comment

by:momi_sabag
ID: 22721969
when using a linked server you have to specify the full table name:

linked_server_name.database_name.schema.table_name
0
 

Author Comment

by:jhbeggs
ID: 22722078
I specified the full table name  and execute ,Then i get the following error.
Access to the remote server is denied because no login-mapping exists.
0
 
LVL 37

Accepted Solution

by:
momi_sabag earned 500 total points
ID: 22728406
well,
you need to solve this issue... :-)
you need to create at the remote server the same login that you are using in your local server
are you using windows authentication or sql authentication?
0
 

Author Closing Comment

by:jhbeggs
ID: 31506314
SQL EXPRESS 2005 will not allow the creation of the same username and password as in SQL 2000.
0

Featured Post

U.S. Department of Agriculture and Acronis Access

With the new era of mobile computing, smartphones and tablets, wireless communications and cloud services, the USDA sought to take advantage of a mobilized workforce and the blurring lines between personal and corporate computing resources.

Question has a verified solution.

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

by Mark Wills Attending one of Rob Farley's seminars the other day, I heard the phrase "The Accidental DBA" and fell in love with it. It got me thinking about the plight of the newcomer to SQL Server...  So if you are the accidental DBA, or, simp…
In this article we will get to know that how can we recover deleted data if it happens accidently. We really can recover deleted rows if we know the time when data is deleted by using the transaction log.
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

776 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