Добрый день,
Не уверен, что вы имеете в виду 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
Надеюсь, это решит вашу проблему :-)