尝试通过LinqPad5连接数据库超时

时间:2016-11-16 15:18:13

标签: sql-server linqpad

我刚在托管服务器上创建了一个新的SQL Server 2014数据库,并且可以使用SQL Server Management Studio正常连接它。

如果我尝试通过LinqPad连接,并输入我的详细信息,请单击" 在TreeView中显示全部"然后启用测试按钮,如果我单击它,它会告诉我连接成功。

但是,当我尝试打开" 指定新数据库或现有数据库"旁边的下拉列表时,收到一条消息" Execution Timeout Expired。在操作完成之前经过的超时时间或服务器没有响应"

任何想法?我显然输入了正确的连接信息,它只是不会填充下拉列表。我之前已成功连接到此共享主机上的其他数据库,所以不是这样。

感谢您提供任何帮助

1 个答案:

答案 0 :(得分:1)

如果它对任何人有帮助,事实证明托管公司不允许用户运行export class HeroListComponent implements OnInit { heroes= []; private selectedId: number; constructor( private service: HeroService, private route: ActivatedRoute, private router: Router ) {} ngOnInit() { //this.heroes = this.route.params // .switchMap((params: Params) => { // this.selectedId = +params['id']; // return this.service.getHeroes(); // }); this.loadHeroes(); } loadHeroes() { this.heroes = [ new Hero(11, 'Mr. Nicesss'), new Hero(12, 'Narco'), new Hero(13, 'Bombasto'), new Hero(14, 'Celeritas'), new Hero(15, 'Magneta'), new Hero(16, 'RubberMan') ]; } test1(){ alert(1); } isSelected(hero: Hero) { return hero.id === this.selectedId; } onSelect(index) { //this.router.navigate(['/hero', hero.id]); this.selectedId = this.heroes[index].id; this.heroes[index].name += 'click'; } } 存储过程。 LinqPad使用它来填充下拉列表。

答案是忽略下拉列表并手动添加数据库名称。这很好。