2017-09-28 6 views
0

J'ai une base de données SQL Server sur un serveur distant qui a une adresse IP statique. Je veux insérer un enregistrement de mon ordinateur local dans mon serveur distant en utilisant cette adresse IP statique en C#.Insérer un enregistrement dans SQL Server avec une adresse IP statique

Comment je vais créer une chaîne de connexion avec le serveur et insérer un enregistrement sans utiliser l'API? J'apprécierai vraiment toute aide.

+0

Qu'avez-vous essayé jusqu'à présent? Ce n'est pas un we-will-write-your-code-for-you-service. S'il vous plaît montrer ce que vous avez essayé vous-même et où vous êtes coincé. –

+0

juste changer votre chaîne de connexion en conséquence. Reportez-vous à https://www.connectionstrings.com/sql-server/ pour plus d'informations sur la chaîne de connexion – Squirrel

Répondre

2

utilisation quatre parties nommant comme ci-dessous

insert into [192.16.1.20].[databasename].[schemaname].tablename 
select * from tablename 
+0

Comment je vais faire une chaîne de connexion avec le serveur distant sur l'ordinateur local – jameel

+0

essayez de rechercher des serveurs liés – TheGameiswar

0

Vérifiez d'abord votre connexion réseau à l'adresse IP du serveur. Si l'IP était disponible, créez simplement une chaîne de requête normale comme vous le faites toujours et dans la source de données mettez l'adresse IP. Si cela ne fonctionnait pas, vérifiez si le pare-feu des serveurs de base de données accepte les demandes sur le port par défaut ou vérifiez si le port d'écoute des serveurs SQL a été modifié et n'utilise plus le port par défaut.