Как подключить сервер AWS с помощью SQL Server Express

Мы создали базу данных SQL Server с помощью консоли RDS AWS. Со следующими конфигурациями:

Availability zone
ap-south-1b
VPC
vpc-07b03fb50131ed688
Subnet group
default-vpc-07b03fb50131ed688
Subnets
subnet-01ea3ba2b300b123d
subnet-019551993b22cc459
Security groups
rds-launch-wizard-1 (sg-08ceba391dda818db)
( active )
Publicly accessible
Yes

Но мы не можем подключить его с помощью SQL express с локальной машиной. Любая помощь для обновления параметров безопасности.

sql,sql-server,amazon-rds,

0

Ответов: 1


1

Добрый день,

Не уверен, что вы имеете в виду connect it with SQL express. Я чувствую, что вы путаете два несвязанных приложения: (1) SQL Server Express и (2) SQL Server Management Studio (SSMS). С учетом сказанного возможно, что вы хотели подключиться с одного сервера на другой, используя связанный сервер, например. Я отвечу на оба варианта ...

Подключение от SSMS к AWS SQL Server

Это хорошо описано в официальной системе AWS, как вы можете видеть здесь . В основном вам нужно скопировать конечную точку сервера из своей учетной записи.

Если это то, что вы имели в виду, поэтому вы должны понимать, что SSMS является клиентским приложением и не имеет ничего общего с SQL Server (это означает, что он не является частью SQL Server, а полностью отдельным приложением, которое может быть установлено с SQL Server или без него, как любые несвязанные приложение)

Создание связанного сервера с локального сервера на AWS SQL Server

Если вы хотите подключиться с помощью связанного сервера с одного сервера на другой, тогда:

Шаг 1 : сделайте то же самое, что и выше, и получите информацию для подключения к SSMS. Нам нужны имя сервера, имя пользователя и пароль.

Шаг 2 : Подтвердите, что вы можете сначала подключиться к SSMS.

Шаг 3 : продолжайте создавать связанный сервер и сопоставьте свое удаленное имя пользователя на локальном сервере. Для этого вы можете использовать следующие запросы.

USE [master]  
GO

-- create linked server to the remote server
EXEC master.dbo.sp_addlinkedserver   
    @server = N'<Your Server name come here>', -- this is the same information as you use from SSMS
    @srvproduct=N'SQL Server';
GO

-- check your list of servers to confirm that you see the new one
select * from sys.servers
GO

-- Now we need to map your remote login to your new linked server
EXEC master.dbo.sp_addlinkedsrvlogin   
    @rmtsrvname = N'<Your Server name come here>',
    @useself = 'FALSE',
    @locallogin = NULL ,
    @rmtuser = N'RonenAriely', -- enter your remote user name
    @rmtpassword = '<Enter Your remote Password here>'  
GO

-- that's it, wee can query the remote server from the local server now
--check that your can execute remote query
SELECT name FROM [<Your Server name come here>].master.sys.databases
GO

Надеюсь, это решит вашу проблему :-)

SQL, SQL-сервер, амазонка-выстр,
Похожие вопросы