شما وقتی داری از یه سیستم دیگه به دیتابیس انجین وصل میشی باید ازSqlServer Authentication استفاده کنی ، یعنی توی کانکشن استرینگت باید اطلاعات Login اسکیوال سرور رو هم وارد کنی که معمولا لاگین پیش فرض sa و رمزش هم رمزی هست که موقع نصب تعیین کردی.
اینی که شما نوشتی Windows Authentication هست و موقعی که لوکال کار میکنی جواب میده.
ضمن اینکه آدرس دیتابیس نیاز نیست تو کانکشن استرینگ بیاد (چون اون آدرس لوکال هست) و به جاش دیتابیس قبلا باید رو سیستم سرور اتچ شده باشه.
کانکشن استرینگی که شما نیازداری چیزی شبیه اینه
(با اصلاح IP و لاگین و پسورد لاگین و همچنین نام دیتابیس)
Data Source=192.168.1.5\SQLEXPRESS,1433;Network Library=DBMSSOCN;Initial Catalog=dbase;User ID=sa;Password=password
ضمنا اگر محیط Management Studio رو نداری برای اینکه SqlServer Express رو روی حالت SqlServer Authentication قرار بدی کافیه کوئری زیر رو یکبار اجرا کنی
USE [master]
GO
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
GO
و برای ساخت لاگین هم این کوئری رو اجرا کن (این کوئری الان یه لاگین با اسم dblogin و پسورد 123 میسازه)
USE [master]
GO
CREATE LOGIN [dblogin] WITH PASSWORD=N'123', DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
GO
EXEC master..sp_addsrvrolemember @loginame = N'dblogin', @rolename = N'sysadmin'
GO
موفق باشید