有没有办法确定一个视图是否不再被使用(不删除它们)?
理想情况下,我想知道SQL Server 2000 和 2012的视图用法。
我正在升级一些数据库并怀疑许多视图不再被使用。此外,一些视图将难以在新服务器上编译,因为它们访问多个数据库,其中一些未移动到新服务器。
我有一个新的 SQL Server 2012 实例,并且正在从 SQL Server 2000 迁移数据库。数据库中的一些存储过程我正在移动引用另一个数据库回到该 2000 服务器上。处理这个问题的最佳方法是什么?
链接服务器会有帮助吗?我在创建测试链接时遇到问题。有些人推荐使用 ODBC,其他人似乎使用 SQL Server 10 客户端驱动程序 (SQLNCLI10)。使用 SQL Server 10 客户端驱动程序对我来说似乎更好,在 SQL Server 2012 实例上安装它有问题吗?
我继承了一台带有 SQL Express 2008 现有实例的 Windows 7 Professional 电脑。我在机器上拥有本地管理员权限。我不知道 SA 密码。我无法创建数据库或登录名,也无法修改 SA 登录名的密码。我想授予我的域帐户 SYSAdmin 权限。
我尝试了以下方法,在这两种情况下,我都右键单击并以管理员身份运行 SQL management studio,并使用 Windows 身份验证登录到本地 SQL express。
我创建了一个具有管理员权限的本地管理员帐户,并以此身份登录到我的 PC。我已以域管理员身份登录到我的 PC。
我明白,如果我使用 Windows 身份验证以管理员身份登录,我应该拥有完全权限,什么会阻止我获得此访问权限?
我正在尝试设置一个执行包的作业步骤以使用 32 位运行时,因为它针对 SQL 2000 数据库使用 SQL 10 驱动程序。该作业在 SQL Server 2012 上运行。我看到了有关如何执行此操作的各种示例,其中作业步骤属性页面有 9 个选项卡(设置值、验证、命令行、常规、配置、命令文件、数据源、执行选项和记录)。执行选项有一个 32 位模式的复选框。
当我查看我的工作步骤时,以管理员身份登录到服务器,以管理员身份运行 SSMS,我看到的只有两个选项卡:Package和Configuration. 我使用项目部署方法部署了包。我如何让其他标签显示出来?