我正在尝试使用以下命令链接远程服务器:
public void onItemClick(AdapterView adapterView, View view, int position, long id) {
long viewId = view.getId();
switch (viewId) {
case R.id.someName:
//widget has been clicked
break;
default:
//row has been clicked
break;
}
}
REMOTESERVER是执行EXEC sp_addlinkedserver
@server='REMOTESERVER', @srvproduct='',@provider='SQLNCLI'
EXEC sp_addlinkedsrvlogin
@useself='FALSE', @rmtsrvname='REMOTESERVER',
@rmtuser='user', @rmtpassword='pwd'
sp_testlinkedserver REMOTESERVER;
所有命令都成功执行。但是当我查看我的“链接”服务器(在SSMS中)的目录时,它列出了本地服务器中的表,而不是远程。同样,如果我运行查询
SELECT @@Servername
它将从本地服务器返回结果集。
中的建议启用了远程访问有什么想法吗?提前谢谢。
答案 0 :(得分:1)
通过将以下远程IP地址添加到sp_addlinkedserver命令来解决此问题:
public function generateReport(TimetableRequest $request, $id) {
$reportData = $this->prepareReportData($id, $request->startDate, $request->endDate);
$pdf = App::make('dompdf.wrapper');
$pdf->loadView('pdf.report', $reportData);
return $pdf->download('report.pdf');
}