SQL Linked Server

Linked Server Creation



Through Linked Server, you can connect to any other database or SQL Server database in other server and retrieve or modify the data of remote database.
  1. Open the Enterprise Manager in SQL Server. Go to Security->Linked Servers.

  2. Right click and select New Linked Server. Select SQL Server radio button.

  3. Give network name of SQL Server in Linked Server textbox. Select the Security tab. Select ‘Be made using this security context’.

  4. Give sa in Remote Login textbox and keep password blank. Note:- This should be the login and password to connect to remote server.

  5. Click OK. It will create the Linked Server for remote server.


Note:- All the tables and views in remote server won’t be listed under Tables and Views under Linked Server. You can’t directly view the data of tables and views listed under linked server.

Linked server can also be added through sp_addlinkedserver system stored procedure.


Accessing data from Linked Server


You can access all the tables and views of all databases of Linked server.


 First register the Linked Server. Simple wizard would help you to register the server.

To query the database in Linked Server, run the query as follows in SQL Query Analyzer:

SELECT *
FROM
LNKSERVER.Food.dbo.Food_Leisure


Here LNKSERVER is the Linked Server name, Food is the database name, dbo is the default user and Food_Leisure is the table name.


 Accessing data from Linked Server through Stored Procedure


If you would like to access or modify the data of Linked Server through Stored Procedure then you must set both ANSI_NULLS and ANSI_WARNINGS to on. Once you access or modify the data, set both ANSI_NULLS and ANSI_WARNINGS to off. Your Store Procedure should be similar to this:

CREATE PROCEDURE GetFoodLeisure AS
SET ANSI_NULLS ON
SET ANSI_WARNINGS ON
SELECT *

FROM


LNKSERVER.Food.dbo.Food_Leisure

 
 SET ANSI_NULLS OFF
SET ANSI_WARNINGS OFF
GO

No comments:

Post a Comment

Labels

.NET Framework Interview Questions (7) .NET Interview Questions (10) .NET Remoting Interview Questions (1) ADO.NET and BLOB Error (1) ADO.NET Interview Questions (4) Agile Articles (9) AJAX Articles (5) AJAX Interview Questions (11) Algorithms (2) Analytics Articles (2) Analytics Interview Questions (3) Android FAQs - Part 1 (2) Articles (13) ASP.NET Articles (24) ASP.NET Error and Resolution (4) ASP.NET Interview Questions (23) ASP.NET Tutorial (8) AWS Interview Questions (16) Business Analyst Interview Questions (1) Cloud Computing Interview Questions (16) CSharp Articles (17) CSharp Interview Questions (32) CSharp Tutorial (17) Data Analysis (2) Data Structure (1) Design Pattern Articles (5) DevOps Tutorial (1) Digital Marketing Interview Questions (1) Download Templates (1) Error Resolution (6) Excel Articles (9) Excel Macros (1) Excel Tips and Tricks (10) HTML5 Interview Questions (3) HTML5 Tutorial (3) Interview Preparation (2) Interview Questions (24) Introduction to Business Analytics (10) Introduction to Python (7) Introduction to R Programming (23) JAVA Articles (6) Java Tutorial (5) LINQ Articles (4) LINQ Interview Questions (2) LINQ Tutorial (3) Microservices Interview Questions (1) MVCInterviewQuestions (2) OOPs Interview Questions (4) Oracle 9i Tutorial (14) Oracle Articles (2) Oracle Interview Questions (15) Outlook Error (1) PHP Interview Questions (3) PHP Tutorial (3) Product Management (12) Product Management Interview Questions (14) Product Owner Interview Questions (2) Program Management (5) Project Management (13) Project Management Articles (34) Project Management Interview Questions (25) Quiz (1) RallyDev Help (1) Scrum Master Interview Questions (11) Selenium Tutorial (1) Sharepoint Articles (1) SQL Interview Questions (23) SQL Server Articles (20) SSIS Interview Questions (6) SSRS Interview Questions (1) Technical Program Management (12) Technical Program Management - Interview Questions (24) TechnicalProgramManagement (5) Threading Interview Questions (2) Tutorial (8) UML Articles (3) UML Interview Questions (2) Unix (3) UNIX Tutorial (3) WCF Articles (20) WCF Interview Questions (9) WCF Quiz (2) WCF Tutorial (16) Web Service Articles (5) Web Service Interview Questions (3) Window Azure (1) XML Articles (6) XML Interview Questions (3) XML Tutorial (3)